PHP - Menu dinamico con datos en Base de Datos

   
Vista:

Menu dinamico con datos en Base de Datos

Publicado por Alex (6 intervenciones) el 23/11/2009 18:35:11
Buenas tardes,

Necesito de la ayuda de alguién que sepa iluminarme!!!

Veamos, estoy programando una web y resulta que el menu navegable desde donde acceden a todas las secciones de la página web (menú horizontal) necesito que sea dinámico. Veamos...tengo en una tabla llamada Secciones (que son los nombres que aparecen en el menú) y otra llamada Subsecciones (que son las subsecciones pertenecientes a cada sección). Como cada sección es variable en el número de subsecciones pues por ello necesito que sea dinámico para que el administrador pueda introducir todas las subsecciones y secciones que quiera.

No sé si me he explicado bien pero más o menos esto es la idea general.

¿Alguien sabe como debería tratar esto?

Muchas gracias por adelantado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Menu dinamico con datos en Base de Datos

Publicado por Diego Romero (1450 intervenciones) el 24/11/2009 01:07:15
Depende de cómo hayas definido las tablas pero supondré que el nombre de la sección es índice en la tabla subseccion.

$sql = "SELECT nombreseccion FROM secciones;";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
echo $row['nombreseccion']."<br>";
$sql = "SELECT nombresubseccion FROM subsecciones WHERE nombreseccion = `$row['nombreseccion']`;";
$result1 = mysql_query($sql);
while ($row1 = mysql_fetch_assoc($result1) {
echo $row1['nombresubseccion'];
}
}

Es lo más fácil que se me ocurre.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar