Resulta que ahora tengo un pequeño problema para acomodar mis resultados.
Tengo una tabla y quisiera que se muestren 5 resultado en cada fila. Pero además quiero que si la cantidad de resultados no es múltiplo de 5 se agregen etiquetas <td></td> las veces que sea necesario hasta completar los 5 de la última fila. Entonces hice algo asi:
Código PHP:
Ver original
<table> <?php echo "<tr>\n"; $i = 1; $i++; if($i%5==0) { echo "</tr><tr>\n"; } if($row['user2'] != $id) { echo "<td>Resultado</td>\n"; } else { echo "<td>Resultado</td>\n"; } } /* Este es el problema */ if($total%5 != 0) { for($a > $total; $a%5==0; $a++) { echo "<td></td>"; } } echo "<tr>\n"; ?> </table>
La idea de la variable $i autoincrementable dentro del bucle funciona muy bien. El problema está en la última condición la cuál debería agregarme los TD necesarios para completar los 5 por fila pero sólo imprime una vez dichas etiquetas (el total de resultados es 3).
Cabe mencionar que la variable $total es el total de resultados de la consulta a la cuál hago el fetch array.