estoy armando un proyecto en el cual necesito mostrar, por ejemplo, un menu de un restaurant, entonces dicho menu va a estar separado por secciones, supongamos, entrada, plato principal y postre y cada categoria obviamente estara compuesta por variedad de platos, entonces lo que necesito hacer es lo siguiente, mediante un loop for, que es lo que estoy utilizando mostrar el menu completo de la siguiente forma:
Entrada como titulo y que abajo se listen todos los platos que componen la categoria entrada, luego, Plato Principal, y que suceda lo mismo, y lo mismo con los postres, entonces se me ocurrio hacerlo de la siguiente forma, pero no logro que haga lo que necesito, lo hice asi:
Código PHP:
$c= "select * from restaurant_menu";
$r= mysql_query($c) or die (mysql_error());
$n= mysql_num_rows($r) or die (mysql_error());
for ($i=0;$i<$n;$i++)
{
$row= mysql_fetch_array($r) or die (mysql_error());
$menu_categoria= ($row['menu_categoria']);
echo $menu_categoria."<br>";
$c1= "select * from restaurant_menu where menu_categoria= '".$menu_categoria."'";
$r1= mysql_query($c1) or die (mysql_error());
$n1= mysql_num_rows($r1) or die (mysql_error());
for ($i=0;$i<$n1;$i++)
{
$row= mysql_fetch_array($r1) or die (mysql_error());
$menu_titulo= ($row['menu_titulo']);
$menu_titulo_descripcion= ($row['menu_titulo_descripcion']);
echo $menu_titulo."<br>";
echo $menu_titulo_descripcion."<br>";
}
}
y se detiene ahi, no pasa a la siguiente categoria y sus platos corresp
que puedo estar haciendo mal?
saludos y gracias de antemano