Tengo que modificar un codigo que nos dieron en clase de PHP, para que muestre las imagenes que tiene una carpeta, y las muestre en X columnas, siendo X un numero que yo establezca en una variable anteriormente.
Si pongo $columnas=4, tiene que mostrar las, por ejemplo 12 fotos de una carpeta, en una tabla de 3 filas de 4 columnas sin repetirse ninguna.
El codigo es este:
Código PHP:
Ver original
<?php $contador=0; $columnas=4; $tipos[]="jpg"; $tipos[]="png"; $tipos[]="gif"; if($archivo!="." and $archivo!=".."){ $contador++; ?> <table border="1"> <tr> <td width="600"><img src="./notas/<?php echo $archivo; ?>" width="600"/></td> </tr> </table> <?php }}} echo "<hr> Total de archivos: $contador"; }else{ echo "Error en el directorio"; } ?>
Realmente no tengo NI IDEA que hacer para que me haga la cantidad de columnas que quiero sin REPETIR las imagenes.
Poniendo un for antes de <td> me hace las columnas que quiero pero me repite las imagenes.