Tengo este código:
Código PHP:
Ver original
<?php //Establezco el numero de columnas $columns = 2; echo "<table width='100%' align='center' border='1' cellpadding='3' cellspacing='3'>"; { for($i = 0; $i < $directorio; $i++) { if($i % $columns == 0) { //SI NO HAY RESTO SIGNIFICA QUE INICIAMOS UNA NUEVA FILA echo "<tr>"; } echo "<td width='15%' valign='top'>"; echo "<a href='$archivo'>"; echo "<img src='./appserv/dir.png' alt='Ver $nombreArch'"; echo " border=0>"; echo "<b> $nombreArch</b></a> </td>"; if(($i % $columns) == ($columns - 1) || ($i + 1) == $directorio) { //SI EL RESTO ES UNO //O SI NO HAY NADA MAS A LA IZQUIERDA //ES EL FINAL DE LA TABLA echo "</TR>"; } } } echo "</table>"; ?>
El problema que estoy enfrentando es que, en efecto, me muestra dos columnas, pero en vez de que las carpetas continúen desplegándose en la columna siguiente (a mano derecha), me replica el mismo listado de a mano izquierda. ¿Qué estoy haciendo mal?
Ojalá alguien pueda ayudarme con esto, que para mi no es tema menor.
Muchísimas gracias de antemano!