Menú Dinámico
Publicado por Emma (2 intervenciones) el 19/02/2011 17:56:06
hola amigos, he estado por mas de 3 horas intentando hacer un menú dinámico, cada uno de sus elementos se deben cargar desde una base de datos mediante las consultas correspondientes, pero solo logro ver el primer nivel
este es el código:
<?php
include("conexion.php");
include("header.php");
$sel="SELECT * FROM formas";
$rel=mysql_query($sel) or die(mysql_error());
echo "<div id='menu'>";
echo "<ul>";
while($menu1=mysql_fetch_assoc($rel)){
$selproceso="SELECT * FROM procesos WHERE id_forma='$menu1[id_forma]'";
$relsel=mysql_query($selproceso) or die(mysql_error());
echo "<li class='nivel1'><a href='#' class='nivel1'>$menu1[Nombre]</a>";
echo "<ul>";
while($menu2=mysql_fetch_assoc($relsel)){
echo "<li class='nivel2'><a href='#' class='nivel2'>$menu2[Nombre]</a><ul>";
$selsub="SELECT * FROM subprocesos WHERE id_proceso='$menu2[id_proceso]'";
$relselsub=mysql_query($selsub) or die(mysql_error());
while($menu3=mysql_fetch_assoc($relselsub)){
echo "<li class='nivel3'><a href='#' class='nivel3'>".$menu3[Nombre]."</a></li>";
}
echo "</ul></li>";
}
echo "</ul></li>";
}
echo "</ul>";
echo "</div>";
include("footer.php");
?>
si me pudieran ayudar se los agradecería muchisimo
este es el código:
<?php
include("conexion.php");
include("header.php");
$sel="SELECT * FROM formas";
$rel=mysql_query($sel) or die(mysql_error());
echo "<div id='menu'>";
echo "<ul>";
while($menu1=mysql_fetch_assoc($rel)){
$selproceso="SELECT * FROM procesos WHERE id_forma='$menu1[id_forma]'";
$relsel=mysql_query($selproceso) or die(mysql_error());
echo "<li class='nivel1'><a href='#' class='nivel1'>$menu1[Nombre]</a>";
echo "<ul>";
while($menu2=mysql_fetch_assoc($relsel)){
echo "<li class='nivel2'><a href='#' class='nivel2'>$menu2[Nombre]</a><ul>";
$selsub="SELECT * FROM subprocesos WHERE id_proceso='$menu2[id_proceso]'";
$relselsub=mysql_query($selsub) or die(mysql_error());
while($menu3=mysql_fetch_assoc($relselsub)){
echo "<li class='nivel3'><a href='#' class='nivel3'>".$menu3[Nombre]."</a></li>";
}
echo "</ul></li>";
}
echo "</ul></li>";
}
echo "</ul>";
echo "</div>";
include("footer.php");
?>
si me pudieran ayudar se los agradecería muchisimo
Valora esta pregunta
0