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.