Código PHP:
quiero "portar" un script a poo el cual realiza una consulta e imprime los valores devueltosVer original
class articulos extends mysqli{ private $dbhost='localhost'; private $dbuser='root'; private $dbpass='skar'; private $dbname='blog'; public function __construct() { $con= new mysqli($this->dbhost,$this->dbuser,$this->dbpass,$this->dbname); parent::__construct($this->dbhost,$this->dbuser,$this->dbpass,$this->dbname); if ($con->connect_errno) { } } }
Código PHP:
la duda o el problema es que me he partido la cabeza tratando de crear el metodo de esta forma pero no funcionaVer original
$sql2="SELECT * FROM categorias ORDER BY nombre ASC"; if($result= $con->query($sql2)){ while($cat= $result->fetch_assoc()){ ?> <li type="1"> <a id="categorias" href="categoria.php?cat=<?=$cat['id'];?>"><?=$cat['nombre'];?></a> <hr width="80%" align="center" size="1" /> </li> } $result->free(); }
Código PHP:
Ver original
public function mostrar_categorias(){ $sql="SELECT * FROM categorias ORDER BY nombre"; $result= $this->query($sql); while($cat=$result->fetch_assoc()){ echo '<li type="1"> <a id="categorias" href="categoria.php?cat='.$cat['id'].'">'.$cat['nombre'].'</a> <hr width="80%" align="center" size="1" /> </li>'; } }
Código PHP:
y me da este errorVer original
$con= new articulos(); $con->mostrar_categorias;
Código:
Notice: Undefined property: articulos::$mostrar_categorias in