Visto che ormai ho terminato la parte riguardo l'upload delle fotografie stavo iniziando a pensare su come costruire la pagina contenente le gallerie.

La prima idea è stata quella di creare uno script che mi pesca tutte le info del db e mi costruisce una tabella formando i collegamenti alle immagini.

Io ho fatto cosí, sapendo cmq che avrei sbagliato:

codice:
<html>
<head>
<title>Tabella dati DB</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</meta>
</head>
<body>
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; " &_
         "Data Source="& Server.MapPath("/mdb-database/db.mdb") &"; " &_
         "Jet OLEDB:Database Password=" & "xxx" & ";"
Set objRs = Server.CreateObject("ADODB.Recordset")
set objRs = objConn.Execute("SELECT * from tabella ")
Do while NOT objRs.EOF
%>
<center>
<table border="1">
  <tr>
    <td>">" width="120" height="70" border="0" /></td>
<%
objrs.movenext
loop
objRs.Close
Set objRs = Nothing
objConn.Close
Set objConn = Nothing
%>
</tr>
</table>
</center>
</body>
</html>
Ecco il file: http://www.matteobinda.com/gallery.asp

Come prevedevo, mi mette le immagini incolonnate, ma se le volessi in riga? Oppure ancora meglio se ne volessi solo 3 in riga e poi andare a capo?

Ho provato a risolvere facendo dei loop incastrati tra i tag della tabella, ma riesco solamente a mettere le foto su un'unica riga. Quando ho 6 foto e voglio metterne 3 per riga non riesco a dire allo script che dopo 3 foto deve andare a capo e formare un'altra nuova riga. Penso che dovrei usare un secondo loop per il tag TR, ma come?

Grazie anticipate!