LO LOGREEEEEEEEEEEEEEE!!!!!!!!!!!!!!!!!!!!!
Para quienes les interese y les pueda ser util, aqui les pongo el codigo:
Código PHP:
<?
include("config.php");
$sql="SELECT * FROM nj_productos.linea_blanca";
$result2=mysql_query($sql);
echo "<table align=center border=0 cellpadding=0 width=500>";
$columnes = 3; // Número de columnas (variable)
if (mysql_num_rows($result2)==0){echo "<tr><td colspan=$columnes>No hay productos en esta categoría.</td></tr> ";}
for ($i=1; $row = mysql_fetch_array ($result2); $i++) {
$resto = ($i % $columnes); # Número de celda del <tr> en que nos encontramos
if ($resto == 1) {echo "<tr>";} # Si es la primera celda, abrimos <tr>
echo "<td><div align=left><img src=\"ver_linea_blanca2.php?id=$row[id]\" width='100' border='0'><br><br>";
echo "Producto: ".$row[producto]."<br>";
echo "Modelo: ".$row[modelo]."<br>";
echo " ".$row[descripcion]."<br>";
echo "Precio: ".$row[precio]."</div><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>
}
echo "</table>";
mysql_free_result($result2)
?>
Por supuesto, muy basico y sin adornos pero funciona perfecto... gracias a este foro!!!