Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/10/2005, 03:56
Avatar de PeiShar
PeiShar
 
Fecha de Ingreso: abril-2001
Ubicación: España
Mensajes: 125
Antigüedad: 23 años
Puntos: 0
Bueno, el tema está en que realizo una consulta a base de datos para sacar las secciones y canales:

Código PHP:
$result=mysql_query("SELECT * FROM int_seccion S, int_canal C WHERE C.id_seccion = S.id_seccion AND S.posicion='i' AND S.visible=1 AND C.visible=1 ORDER BY S.Seccion",$link); 
Y a continuación obtengo los resultados:

Código PHP:
echo '<div id="caja">
        <div id="menuiz">
          <ul>';

$seccion="";

//Recogemos las consultas en un array y las mostramos
while($row=mysql_fetch_array($result)){

   if ($seccion != $row['seccion']){

       echo "<li><span class='seccion'>".$row['seccion']."</span>";

       $seccion = $row['seccion'];

       echo '<ul>';
   }

       echo "<li><a href=".$row['url'].">".$row['canal']."</a></li>";
       
}
       echo '</ul></li>';


//libero el recordset
mysql_free_result($result)
?>

<?
echo '    </ul>
        <hr class="invisible" />
     </div> <!-- Fin Menú Izquierda -->'
;
?>
Pero donde me está fallando es en esta línea:

Código PHP:
       echo "<li><a href=".$row['url'].">".$row['canal']."</a></li>";
       
}
       echo 
'</ul></li>'
Se que debería colocar otro bucle aquí, pero no se como, no domino muy bien el tema de los bucles.

A ver si me podéis echar una manita, porque no doy con la tecla. Gracias