
03/05/2010, 18:58
|
| | Fecha de Ingreso: diciembre-2009
Mensajes: 612
Antigüedad: 15 años, 3 meses Puntos: 16 | |
Respuesta: Ayuda - While de php me rompe la estructura de HTML el segundo, pero no por el foreach
La idea es que sea asi:
<ul>
while(busquedadeindices)(o foreach o lo que sea)
{
echo "<li>....</li>";
if(isset(busqueda2))
{echo "<ul>"; }
while($ba=mysql_fle...)
{
echo "<li>".$ba['idindice']."</li>";
}
if(isset(busqueda2))
{echo "</ul>"; }
}
</ul>
Por si no se entendió, te lo explico
Necesitas un <ul> antes de nada para empezar a poner cualquier cosa, por eso va fuera del while.
Por otro lado, necesitas al indice, ponerle <li></li> y seguido, si tiene subindices, ponerle <ul></ul>, pero si no los tiene, no
Por eso tienes mal echo '<ul>';
while($n2 = mysql_fetch_array($result1)){
//$muesmenu2 = $n2[codigo_n2].','.$muesmenu2;
echo '<li class="primera"><a href="#">'.$n2[codigo_n2].'</a></li>';
} echo "</ul>";
Porque no verificas, entonces siempre te los pondrá.
Depende de tu caso puede que sea así, y que el error al que te refieres sea otro, pero al menos eso a mi me estuvo mareando, y por eso te lo digo
__________________ Tengo una pregunta que a veces me tortura... ¿El loco soy yo o los locos son los demás? |