Gracias pero no me esta funcionando bien, osea distribuye bien las tablas pero muestra el resultado id=1 tantas veses como id alla, te pongo el còdigo a ver que estoy haciendo mal, me tiene cabezon
Código PHP:
while ($r = mysql_fetch_array($resultado))
{
$id = $r['id'];
$imagen = $r['imagen'];
$descripcion = $r['descripcion'];
$selec_form = 'Mas información';
echo "<div align='center'><center><table width=600>";
$columnes = 4;
for ($a=1; $row = mysql_fetch_row ($resultado); $a++) {
$resto = ($a % $columnes); # Número de celda del <tr> en que nos encontramos
if ($resto == 1) {echo "<tr>";}
echo "<td><font size='1' face='Verdana'><img border='1' bordercolor='#000099' src='$imagen' width='80' height='80'><br><font color='#000099'><b>$descripcion</b></font><br>$selec_form</font><br><br></td>";
if ($resto == 0) {echo "</tr>";} # Si es la última celda, cerramos </tr>
}
if ($resto <> 0) { # Si el resultado no es múltiple de $columnes acabamos de rellenar los huecos
$ajust = $columnes - $resto; # Número de huecos necesarios
for ($j = 0; $j < $ajust; $j++) {echo "<td> </td>";}
echo "</tr>"; # Cerramos la última línea </tr>
}
}
Gracias