Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/06/2009, 17:27
xanubisx
 
Fecha de Ingreso: agosto-2007
Mensajes: 26
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Crear menu a partir de mysql

todo el tema de la generación de tablas (utilizo divs) ya lo tengo.
tengo el código asi:
Código:
$cats=$db->sql_query("SELECT * FROM `cat` WHERE `parent_id` =0");
while ($cat = $db->sql_fetchrow($cats)) {
	echo '<div>';
	echo $cat['cat_name'];
		$subcats=$db->sql_query("SELECT * FROM `cat` WHERE `parent_id` =".$cat['cat_id']."");
		while ($subcat = $db->sql_fetchrow($subcats)) {
			echo '<div>';
			echo $subcat['cat_name'];
			echo '</div>';
		}
	echo '</div>';
el tema es que por cada submenu de submenu tengo que poner un while añadido dentro del otro.

si hoy tengo un menu con un submenu. el código de arriba me sierve pero si mañana quiero agregar un submenu al submenu tengo que modificar el código y agregar otro while.

espero que se entienda.

Saludos