Salve!
Ho un form con 2 campi per l'upload di due immagini...
Le immagini le invia sulla cartella dove viene effettuato l'upload ma non riescoa far scrivere entrambe le immagini sul databse, ovvero scrive in tutti e due i campi lo stesso nome!
Questo è il form:
codice:
<input name="Immagine" type="file" class="Stile3" id="Immagine" size="15" >
<input name="imgdue" type="file" class="Stile3" id="imgdue" size="15" >
questa è la pagina dell'upload;
codice:
strPath = Server.MapPath("\public\allegati") & "\"
'Ciclo tra i file inviati
For Each File In Uploader.Files.Items
'Salvo il file
File.SaveToDisk strPath
immagine = File.FileName
imgdue = File.FileName
Next
Set Uploader = Nothing
dim rs
dim con
set rs=Server.CreateObject("ADODB.RECORDSET")
set con=Server.CreateObject("ADODB.CONNECTION")
con.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="& server.MapPath("/mdb-database/dbase.mdb")
sql = " SELECT * FROM msgpvt "
rs.open sql, con, 3, 3
' qui inserisci i dati nel db dove i campi sono 3 1) nome 2) cognome 3) immagine
WITH rs
.addNew
.Fields("immagine") = immagine
.Fields("imgdue") = imgdue
.update
end with
rs.close
Grazie