Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/03/2008, 23:48
Avatar de korg1988
korg1988
 
Fecha de Ingreso: junio-2006
Ubicación: Santa Fe, Argentina
Mensajes: 825
Antigüedad: 18 años, 8 meses
Puntos: 19
De acuerdo Re: Menu desplegable con registros de una BD

bueno justamente esta hecho asi a proposito, pense que ibas a saber resolver el tema de javascript y css necesario para resolver el menu desplegable
voy a plantearte una forma "basica de hacerlo" despues podes intentar algo mas ingenioso por tu parte y si se te plantean dudas me consultas de nuevo
Código PHP:
 <html> 
<body> 
<h1>Productos</h1> 
<?php 
$conexion 
mysql_connect('localhost','root',''); 
mysql_select_db('MENU'); 

$consultaCategorias mysql_query("SELECT * FROM categoria;"); 
$menu_numero 0;
while(
$categorias mysql_fetch_array($consultaCategorias)) 

    echo 
"<a href=\"#\" onclick=\"document.getElementById('menu_".$menu_numero."').style.display = 'block';\">".$categorias[nomcateg]."</a><br />"
     
    
$consultaProductos mysql_query("SELECT * FROM producto WHERE codcateg = '{$categorias[codcateg]}';"); 
    echo 
"<div id=\"menu_".$menu_numero."\" style=\"display:none;\">";
    while(
$productos mysql_fetch_array($consultaProductos)) 
    { 
        echo 
"<a href=\"#\">".$productos[descripcion]."</a><br />"
    } 
    echo 
"</div><br />";
    
$menu_numero++;
}   

mysql_free_result($consultaCategorias); 
mysql_close($conexion); 
?> 
</body> 
</html>
espero que funcione, cualquier cosa si no llegara a funcionar avisame porque lo programe en la misma ventanita donde estoy respondiendo el mensaje y sin probarlo en ningun lado

suerte