Ciao ragazzi ho un problema, devo fare l'upload di una immagine e per farlo ho realizzato questo codice:
E il file architetturaUploadThumbnail.asp richiamato dalla form è così scritto:codice:<body topmargin="0" leftmargin="0"> <% Set Rs = Conn.Execute("SELECT * FROM architettura WHERE nome_immagine = '"&Request("nome_immagine")&"'") %> <FORM METHOD="post" ENCTYPE="multipart/form-data" ACTION="architetturaUploadThumbnail.asp?id_file=<%=Rs("id_file")%>"> <table width="450" border="0" cellspacing="4" cellpadding="4" align="center" class="tabe"> <tr> <td colspan="2" align="center" height="25">INSERISCI MINIATURA</td> </tr> <tr> <td width="99">File:</td> <td width="321"><%=Rs("nome_immagine")%></td> </tr> <tr> <td>Miniatura Attuale:</td> <td> <%=Rs("nome_thumbnail")%> </td> </tr> <tr> <td colspan="2" align="center"> <span class="verde">Carica file:</span> <input name="nome_thumbnail" type="file" size="35" > <input type="submit" name="aggiorna" value="Aggiorna descrizione" /> <input type="hidden" name="aa" value="aa" /> <input type="hidden" name="id" value="<%=Rs("id_file")%>" /></td> </tr> </table> </form> <% Rs.Close Set Rs = Nothing Conn.Close Set Conn = Nothing %> </body>
Il mio problema qual'è? La form sopra indicata mi permette di inserire una immagine sul server nella cartella "thumbnail" e successivamente vorrei fargli aggiungere in automatico il campo con il nome file nel record esistente, identificato da "nome_immagine" e "id_file".codice:<% id_file = Request("id_file") nome_thumbnail = Request("nome_thumbnail") Response.Write("First Name: " & Request.QueryString("id_file") & " ") Response.Write("Last Name: " & Request.QueryString("nome_thumbnail") & " ") Conn.Execute("UPDATE architettura SET nome_thumbnail = '"&replace(request("nome_thumbnail"),"'","''")&"' WHERE id_file = "&Request("id_file")&"") Conn.Close Set Conn = Nothing %> <% Dim oUpload Set oUpload = new cUpload oUpload.SetPath "/public/architettura/thumbnail/" oUpload.UploadAndSave Set oUpload=Nothing Response.Write("<div align=""center""> Descrizione modificata con successo! ") Response.Write("<input type=""button"" onClick=""window.close();"" value=""Chiudi finestra""></div>") response.End() 'Response.Redirect("architettura.asp") %>
Purtroppo mi esegue l'upload ma non aggiorna il campo nel record.
Riesco visualizzare nella seconda pagina "id_file" ma non riesco a portarmi dietro "nome_thumbnail" che è il name dell'input file, necessario per fare l'UPDATE del campo del record..
Come faccio a fare questa operazione?
Grazie a tutti voi!

Rispondi quotando