Código:
Me gustaría que las columnas tuvieran siempre la misma cantidad de registros en cada una de ellas sin celdas vacías...es posible? echo '<table border="0" cellpadding="1" cellspacing="5" width="60%" align="center">'; $link = mysql_connect($dbhost, $dbuser, $dbpassword); mysql_select_db($gs, $link); $result = mysql_query("SELECT * FROM tabla", $link); $columnes = 0; $resultado=$columnes/2;$resultado_temp=round($resultado,0); $par=$resultado-$resultado_temp; if (($rows = mysql_num_rows($result)) == 0) { echo "<tr><td colspan=$columnes>No hay registros en la DB.</td></tr> "; } if ($par==0){ $columnes = 3; }else{ $columnes = 2; } for ($i = 1; $row = mysql_fetch_row($result); $i++) { $resto = ($i % $columnes); if ($resto == 1) { echo "<tr align='center'>"; } echo "<td align='center'>$row[1]</td>"; if ($resto == 0) { echo "</tr>"; } } if ($resto <> 0) { $ajust = $columnes - $resto; for ($j = 0; $j < $ajust; $j++) { echo "<td align='center'> </td>"; } echo "</tr>";</tr> } mysql_close($link); echo "</table>";