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 original
Notice: 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!