Hola gente de foros del Web, he visto que han realizado algunos ejemplos de menu + subcategoria - categoria, expongo mi tema porque no se donde se encuentra el error, no se si es por las conexiones de pgsql o algunas falla en el código, estoy aprendiendo poco a poco a utilizar php, disculpen cualquier tonteria.
Este es mi código:
Código PHP:
class SubCategoria extends Conexion{
public $menu;
public function __construct() {
parent::conectar();
}
public function MenuSubcategoria ($id_padre=0){
$menu = '';
$sql = "SELECT cat.cate_descripcion, cat.cate_id
FROM prlinea lin, prcategoria cat WHERE
lin.line_id = cat.line_id AND
lin.line_descripcion in ('METALES','POLIMEROS - PLASTICOS','VIDRIOS');";
$result = pg_query($this->conn, $sql);
$cant = pg_num_rows($result);
if($cant > 0){
$menu .= '<ul>';
}
while($resultado = pg_fetch_assoc($result)){
$menu.='<li>'.$resultado['prlinea'];
$menu.=menu( $resultado['prcategoria'], $this->conn).'</li>';
}
if($cant>0){
$menu .= '</ul>';
}
return $this->menu;
}
}
En el inicio de la página tento lo siguiente:
Código PHP:
<?php
include('php/funciones.php');
$menudisplay = new SubCategoria();
$menudisplay1 = $menudisplay->MenuSubcategoria(0);
echo $menudisplay1="<div id='menu'>$menudisplay</div>";
?>
Cualquier ayuda, consejo, tutorial sera bien recibido gracias.