Si tu intención es sólo mostrar las fotos entonces ya debes tener previamente:
-Subir y guardar imágenes
-Tener el registro de la imagen en una BD
Y lo que puedes hacer para mostrar tus imágenes con algo simple: Supongamos que tienes imágenes de
100px/100px y si quieres mostrar 6 imagenes en una fila, creas un
contenedor (tabla o div) de
600px y cuando llegues a 18 fotos (3 filas) apliques la paginación:
Código PHP:
<?php
$c = /*tu conexion*/
$sql = "SELECT imagen_ruta FROM imagenes";
$rs = mysql_query($sql,$c);
?>
<div style="width:600px">
<?php
while($row = mysql_fetch_array($rs)){
echo '<img src="'. $row['imagen_ruta'] . '"border="0" />';
}
?>
</div>
Para paginar puedes usar una clase paginator.inc.php que es fácil de usar, y también usar estilos css para darle mejor aspecto a la galería. Saludos.