No, el error es el siguiente. Tienes este código:
Código PHP:
Ver originalif(columnaActual==1) { echo "<tr>"; } echo "<td>".$s."</td>"; elseif(columnaActual==3) { echo "</tr>"; $columnaActual=1; }
Mira la diferencia con el correcto:
Código PHP:
Ver originalif(columnaActual==1) { echo "<tr>"; }elseif(columnaActual==3) { echo "</tr>"; $columnaActual=1; } echo "<td>".$s."</td>";
Pero más correcto, para que el </tr> sea al final, es como te lo puse yo.
Código PHP:
Ver originalif(columnaActual==1) { echo "<tr>"; } echo "<td>".$s."</td>";
if(columnaActual==columnasTotales) { echo "</tr>"; $columnaActual=1; }
Esto es :
SI columnaActual es la primera, se imprime <tr> (nueva fila).
SI es la última (3=columnasTotales) imprime </tr> (fin de fila)
SINO no imprime ninguna de las dos (columna del medio)