Código:
porque no me funciona? que tengo malo en el código? require_once('conexion.php');
Class Usuario{
private $idUsuario;
private $cedula;
private $nombre;
private $apellido;
public function __construct($cedula=null, $nombre=null, $apellido=null, $idUsuario=null)
{
$this->cedula=$cedula;
$this->nombre=$nombre;
$this->apellido=$apellido;
}
public function getCedula(){
return $this->cedula;
}
public function getNombre(){
return $this->nombre;
}
public function getApellido(){
return $this->apellido;
}
public function setCedula($cedulaP){
$this->cedula=$cedulaP;
}
public function setNombre($nombreP){
$this->nombre=$nombreP;
}
public function setApellido($apellidoP){
$this->apellido=$apellidoP;
}
public function buscarPorCedula($cedula){
$link=new Conexion();
$conexion=$link->conectar();
$consulta=$conexion->prepare('SELECT * FROM usuario WHERE cedula=?');
$consulta->bind_param('s', $cedula);
$consulta->execute();
/* vincular las variables de resultados */
$rows=$consulta->get_result();
$resultado=$rows->fetch_assoc();
if($resultado)
{
$conexion->close();
// $consulta->close();
return new self($cedula,$resultado['nombre'],$resultado['apellido']$resultado['idUsuario']);
}
else{
$conexion->close();
$consulta->close();
return false;
}
}



