- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- aggiornare immagini con upload baol74
-
aggiornare immagini con upload baol74
Buongiorno a tutti, ho creato un'area riservata per un cliente in cui gli permetto di inserire, cancellare e modificare record.
Ho problemi con la modifica delle immagini.
In ogni record ci sono 4 immagini e vorrei poter mettere in condizione il cliente di modificare anche solo 1 img di quelle già presenti.Posto il codice che utilizzo per fare questa azione: non mi da errori ma innanzi tutto mi modifica le img del primo record e non di quello che richiamo con "id" e poi se voglio modificarne solo una e lascio gli altri campi vuoti nella pag di visualizzazione mi mostra l'immagine cambiata ma le altre spariscono.
<!--#include file="upload.asp"--> <% If Request.QueryString("Save")="1" then Dim oUpload Set oUpload = new cUpload oUpload.AutoRename = True oUpload.Overwrite = False oUpload.SetPath "/public/" 'Impostazione del PERCORSO della cartella delle IMMAGINI oUpload.Load While Not oUpload.EOF oUpload.Save() Select Case lCase(oUpload.Files("InputName")) Case "immg1" FileName_immg1 = oUpload.GetFileName() Case "immg2" FileName_immg2 = oUpload.GetFileName() Case "immg3" FileName_Immg3 = oUpload.GetFileName() Case "immg4" FileName_Immg4 = oUpload.GetFileName() End Select oUpload.MoveNext Wend Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/mdb-database/prova.mdb") Set Rs=server.CreateObject("ADODB.Recordset") id = oUpload.Form("id") SQL = "SELECT * FROM test WHERE id = " & id & ";" Rs.Open SQL,Conn,3,3 Rs.update Rs("immg1") = FileName_immg1 Rs("immg2") = FileName_immg2 Rs("immg3") = FileName_Immg3 Rs("immg4") = FileName_Immg4 Rs.update Rs.Close Conn.Close Set Rs = Nothing Set Conn=Nothing Set oUpload = Nothing Response.Redirect("mod_test.asp") End if %> .............. <form method="post" enctype="multipart/form-data" action="save=1"> <input type="hidden" name="id" value="<%=Request.Form("id")%>/> <input name="immg1" type="file" id="immg1" size="20" /> <input name="immg2" type="file" id="immg2" size="20" /> <input name="immg3" type="file" id="immg3" size="20" /> <input name="immg4" type="file" id="immg4" size="20" /> <input type="submit" name="Submit" value="Invia" />
Mi date una mano a capire dove sbaglio?
Grazie 10000000000....