Buenas buenas, tengo este codigo para crear un bucle en una tabla.
Lo probe con Mozilla y funciono de lujo pero cuando lo probe en IE la tabla no me genera el bucle de mostrar solo 6 imagenes por fila.
Si alguien puede ayudarme a solucionar esto se lo agradeceria.
Matias
PD: Aca va el codigo para que lo vean. Desde ya muchas gracias.
Listo. Esta solucinado. Perdon a todo el mundo. Pasa que con esto de los codigos hay veces que tenes que dejar de mirar un poco para poder ver bien.
El error estaba en que me faltaba cerrar el td de la tabla y el a del a href.
<?php
$link=mysql_connect("localhost","ng000201_user","u ser");
mysql_select_db("ng000201_fotos");
$result = mysql_query("SELECT nombre, seccion FROM fotos where seccion='arquitectura'", $link);
$variable = 1;//seteamos a 0 el sumador
$valor = 6;//seteamos a 6 las imagenes a mostrar por cada linea
echo "<table border=1><tr>";
while($row = mysql_fetch_array($result))
{
if($variable > $valor)
{ echo "<tr>";
}
echo "<td><a href='grande.php?nombre=".$row["nombre"]."&seccion=".$row["seccion"]."' onFocus='if(this.blur)this.blur()'>";
echo "<img src=thumb/".$row["nombre"].".jpg width='100' height='100' border=0>";
echo "</a>";
echo "</td>";
if($variable >= $valor){// si es mayor o igual añadimos </TR>
echo "</tr>";
$variable = 0;//seteamos a 0 el sumador y volvemos a empezar si quedan mas imagenes
}//end if
$variable++;//empezamos a sumar +1
}//end while
echo "</tr></table>\n";
?>