Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/01/2008, 09:44
Avatar de rogertm
rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 8 meses
Puntos: 638
etiqueta <ul></ul> dentro de bucle while

hola gentes, siguiendo las lecciones del profe GatorV logre hacer un menu que muestre las categorias con sus respectivas subcategorias, pero se me descuadra el asunto, pues las subcategorias las quiero poner dentro de una lista, y como todo va dentro de un bucle se me repite desde la etiqueta <ul> y termina el el cierre </ul>:
Código PHP:
<?php
$sqlQuery 
mysql_query("SELECT categorias.*, subcategorias.* FROM categorias, subcategorias
                         WHERE categorias.categoria_ID = subcategorias.subcategoriaCategoriaID
                         ORDER BY categoriaCategoria ASC"
$db_link) or die(mysql_error());

$categoria "";                         
while (
$row mysql_fetch_object($sqlQuery)){
    if(
$categoria != $row -> categoriaCategoria){
        echo 
"<h1>".$row -> categoriaCategoria."...</h1>";
        
$categoria $row -> categoriaCategoria;
    }    
    echo 
"<ul class='sidemenu'><li><a href='index.php?mod=categoria&amp;categoriaID=".$row -> subcategoria_ID."'>".$row -> subcategoriaSubcategoria."</a></li></ul>";
}
?>
el asutno es que no se puede repetir la etiqueta ul, pues me descuadra, y por mas que lo miro y lo miro, no veo como hacerlo, pues lo que se debe repetir son las li.

alguna idea???

gracias mil de antemano
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose