Buenas gente de foros del web!
Quería consultarles a ver si me pueden ayudar con este problemita que tengo, que parece demasiado básico, pero no le puedo encotrar la vuelta
Quiero traer una tabla por medio del constructor de una clase, y me tira el error "Undefined property" cuando lo quiero traer...
Les paso el código:
Código PHP:
Ver original<?php
function Conectarse() {
{
echo "Error conectando a la base de datos.";
}
return $link;
}
$link=Conectarse();
class Cliente{
public $dni;
public $nombre_cliente;
public $apellido_cliente;
public $tel_cliente;
public $tel_cliente2;
public $mail_cliente;
public function __construct(){
//traer tabla cliente
$sql_cliente="SELECT * FROM clientes";
if($resu_cliente){
$this->dni=$fila->dni;
$this->nombre_cliente=$fila_cliente->nombre_cliente;
$this->apellido_cliente=$fila_cliente->apellido_cliente;
$this->tel_cliente=$fila_cliente->tel_cliente;
$this->tel_cliente2=$fila_cliente->tel_cliente2;
$this->mail_cliente=$fila_cliente->mail_cliente;
}
}
}
$c=new Cliente(1);
echo $c->nombre_cliente;
Cuando corro el php me tira el error:
Código HTML:
Ver originalNotice: Undefined property: Cliente::$link in D:\xampp\htdocs\Service\cliente.class.php on line 33
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in D:\xampp\htdocs\Service\cliente.class.php on line 33
Alguien me podría dar una mano por favor??
Gracias!