RE: [PHP-ES] Funcion en Clase PHP

[email protected] ("Carlos Sura")
Newsgroups php.general.es
Message-ID <[email protected]>
Esta es la clase que tengo empleado.class.php

    function insertar($campos){
        if($this->con->conectar()==true){
            //print_r($campos);
            //echo "INSERT INTO empleados (nombre, apellido, salario, dui,
afp, isss, nit) VALUES ('".$campos[0]."',
'".$campos[1]."','".$campos[2]."','".$campos[3]."','".$campos[4]."','".$camp
os[5]."','".$campos[6]."')");
            return mysql_query("INSERT INTO empleados (nombre, apellido,
salario, dui, afp, isss, nit) VALUES ('".$campos[0]."',
'".$campos[1]."','".$campos[2]."','".$campos[3]."','".$campos[4]."','".$camp
os[5]."','".$campos[6]."')");
        }
    }
    
    function actualizar($campos,$id){
        if($this->con->conectar()==true){
            //print_r($campos);
            return mysql_query("UPDATE empleados SET nombre =
'".$campos[0]."', apellido = '".$campos[1]."', salario = '".$campos[2]."',
dui = '".$campos[3]."', afp = '".$campos[4]."', isss = '".$campos[5]."', nit
= '".$campos[6]."' WHERE id = ".$id);
        }
    }

    function mostrar_empleado($id){
        if($this->con->conectar()==true){
            return mysql_query("SELECT * FROM empleados WHERE id=".$id);
        }
    }

    function mostrar_empleados(){
        if($this->con->conectar()==true){
            return mysql_query("SELECT * FROM empleados ORDER BY id DESC");
        }
    }

    function eliminar($id){
        if($this->con->conectar()==true){
            return mysql_query("DELETE FROM empleados WHERE id=".$id);
        }
    }
}


Agrego, actualizo, muestro y elimino campos.

Ahora bien, quiero agregarle las funciones a esta, pero sencillamente, no sé
cómo hacer que los datos me los lea a la tabla que tengo que se llama:
Configuraciones

-----Original Message-----
From: Carlos Sura [mailto:[email protected]] 
Sent: domingo, 01 de agosto de 2010 06:01 p.m.
To: [email protected]
Subject: [PHP-ES] Funcion en Clase PHP

Hola amigos,

 

Quisiera saber si me pueden ayudar… La verdad es que no estoy muy
familiarizado con las clases en PHP… Y quisiera saber si me pueden explicar
o ayudar… No requiero de mucho la verdad… Y si se preguntan porque decidí
hacerlo en clases –y no sé nada- . La respuesta es porque me gusta probar
cosas nuevas y aprender; segundo porque así me lo pidieron.

 

Esta es la función:

 

<?php
function afp($patrono,$empleado,$salario,$max,$min){
    var $patrono;
    var $empleado;
    var $resultado1_afp1;
    var $resultado2_afp2;
    if ($salario >= $max){
        $resultado_afp1=$salario*$patrono;
        $resultado_afp2=$salario*$empleado;
    } else{
        $resultado_afp1="";$resultado_afp2="";
    }
    ///resultados obtenidos en
variables:////////////////////////////////////////////
    //$resultado1_afp1;
    //$resultado2_afp2;
}
function renta($patrono,$empleado,$salario,$max,$min){
    var $patrono;
    var $empleado;
}
function isss($patrono,$empleado,$salario,$max,$min){
    var $patrono;
    var $empleado;
    var $patrono;
    var $empleado;
    var $resultado1_isss1;
    var $resultado2_isss2;
    if ($salario >= $max){
        $resultado1_isss1=$max*$patrono;
        $resultado2_isss2=$max*$empleado;
    } else{
        $resultado1_isss1=$salario*$patrono;
        $resultado1_isss1=$salario*$empleado;
        }
    ///resultados obtenidos en
variables:////////////////////////////////////////////
    //$resultado1_isss1;
    //$resultado2_isss2;
}


//isss emp 3%
//isss pat 7.5%
//isss max 685.7
//afp-emp 6.25%
//afp-pat 6.75%
//afp-min 207.60
//afp-max 5354.52
//renta
?>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.