Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/12/2006, 15:26
Avatar de jpvilar
jpvilar
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires - Argentina
Mensajes: 128
Antigüedad: 19 años, 3 meses
Puntos: 1
Desacuerdo Bucle dentro de bucle?

Puede sonar tonta la consulta pero me trabé y no lo puedo resolver ...
Tengo que armar una página de links ... éstos están categorizados ... y la idea es que me muestre cada categoría con sus correspondientes links ... todo esto en una sola página ...
Las categorías las traigo e imprimo con un while ... pero quiero que me quede el nombre de la categoría como header y por debajo el listado de links correspondientes ... y a continuación la siguiente categoría ...
Obvio no funciona con GROUP BY ... ya que ahí me muestra el primer registro de esa categoría ... probé hacer un bucle para las categorías y dentro del bucle un bucle con los links correspondientes a esa categoría pero ... jeje ... me colapsó el Apache ... pego el código para que se vea que es lo que NO se debe hacer ...

Código PHP:
$c mysql_query("select link_cat_id, link_cat_nombre from links_cat order by link_cat_nombre");
while (
$cat mysql_fetch_array($c)) {
echo 
"$cat[link_cat_nombre]";
$l mysql_query("select link_id, link_nombre, link_url from links where link_cat='$cat[link_cat_id]' order by link nombre");
while (
$li mysql_fetch_array($l)) {
echo 
"$li[link_nombre]";
}

Por favor si hay modo de hacer esto les estaría muy agradecido ...
Saludos
__________________
JuanP
QUIEN NO SE EQUIVOCA NO APRENDE ...
QUIEN NO APRENDE SE EQUIVOCA ... PERO NO APRENDE

Última edición por jpvilar; 20/12/2006 a las 17:51