Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2011, 02:29
Avatar de kaman10
kaman10
 
Fecha de Ingreso: enero-2011
Ubicación: Uruguay
Mensajes: 63
Antigüedad: 13 años, 3 meses
Puntos: 1
Modificar metodo de una clase

hola amigos tengo un metodo que modificar, este recibe como parametro el id del usuario y quiero cambiarle el parametro por un email y una clave para iniciar sesion.
Lo estuve probando mandandole un id de usuario para ver si me carga los datos del usuario, pero no me muestra nada solo un error de datos invalidos (del archivo que procesa los datos enviados)

Código PHP:
 function mostrarUsuario($id){

     
$conexion = new Conexion();

     if (
$conexion->conecta()){

         if(
$conexion->seleccionarBD('registro usuarios')){
             
// selecciono el usuario
             
$res $conexion->seleccionarTabla('usuario',Array(
                                                    
'idUsuario',
                                                     
'nombre',    
                                                     
'apellido',
                                                     
'email'
                                                     
),
                                            
'idUsuario = "'.$id.'"');

             if(
count($res)>0){
                                 
$this->asignarId($res[0]['idUsuario']);
                                 
$this->asignarNombre($res[0]['nombre']);             
                 
$this->asignarApellido($res[0]['apellido']);
                 
$this->asignarEmail($res[0]['email']);
             }else{
                 echo 
'<br />No hay usuarios para mostrar.';
             }
             }else{
                 echo 
'<br />Erro al seleccionar la base de datos.';             
             }
             }else{
                 echo 
'<br />Error de conexion.';
             }

Cuando mando el parametro vacio me muestra este error
No hay usuarios para mostrar.
pero cuando le mando el id de un usuario que esta en la bd, no me muestra los datos del usuario
Esta clase usa otra clase para conectarse a la bd.
Solo tengo que cambiar el parametro id por el email y una clave en este metodo, para poder iniciar sesion.
__________________
La inteligencia y la voluntad son los dos principales aliados del triunfo.
César Guzmán

Última edición por kaman10; 22/09/2011 a las 02:38