He creado esto y FUNCIONA!
Código PHP:
//Obtenemos los pliegos
$pliegsql = mysql_query("SELECT * FROM pliegos ORDER BY `plieg_id` DESC") or die(mysql_error());
//Los contamos
$pliegnum = mysql_num_rows($pliegsql);
?>
<!--[ INICIAMOS LA TABLA DE LOS PLIEGOS ]-->
<table cellspacing="0" cellspadding="0" border="0">
<?php
$i = 1;
$c = 1;
$f = 1;
$ipfil = 5;
$ipcolum = 4;
//Las imprimimos
while($plieg = mysql_fetch_array($pliegsql))
{
//Si no es la ultima entrada
if ($i != $pliegnum){
//Sumamos una entrada
$i++;
//Si la fila que llevamos no es el máximo de filas
if ($f != $ipfil){
//Si $c =1 comenzamos linea
if ($c == 1){
echo "<tr>";
}
//Abrimos celda
echo "<td>";
//Escribimos lo que queramos
echo $c;
echo "<a href=\"pliegos.php?id=". $plieg['plieg_id'] ."\"><img src=\"". $plieg['plieg_imag'] ."\"></a>";
//Cerramos celda
echo "</td>\n";
}
//Si es el máximo la cerramos, decimos que $c = 1 y sumamos una fila
if ($c >= $ipcolum){
echo "</tr>";
$c = 1;
$f++;
}
//Sumamos un item de columna
$c++;
}
//Si es la ultima entrada
elseif ($i == $pliegnum) {
//Abrimos celda
echo "<td>";
//Escribimos lo que queramos
echo $c;
echo "<a href=\"pliegos.php?id=". $plieg['plieg_id'] ."\"><img src=\"". $plieg['plieg_imag'] ."\"></a>";
//Cerramos celda
echo "</td>";
//Y cerramos la ultima fila
echo "</tr>";
}
}
?>
<!--[ CERRAMOS LA TABLA DE LOS PLIEGOS ]-->
</table>