Non riesco a apssare delle semplici variabili mediante un form col metodo POST,
uso questo:
<FORM METHOD="post" ACTION="uploadfinalemod.asp?id=<%=rs(0)%>" enctype="multipart/form-data">
MODIFICA<hr align="left" style="color: #CCCCCC; width: 400px; height: 1px">
IMMAGINE
<INPUT TYPE="text" NAME="IMMAGINE" value="<%=rs("image")%>" size="30" style="border: 1px solid #CCCCCC">
TITOLO
<INPUT TYPE="text" NAME="TITOLO" value="<%=rs("titolo")%>" size="30" style="border: 1px solid #CCCCCC">
CATEGORIA
<INPUT TYPE="text" NAME="CATEGORIA" value="<%=rs("categoria")%>" size="30" style="border: 1px solid #CCCCCC">
TIPO
<INPUT TYPE="text" NAME="TIPO" value="<%=rs("tipo")%>" size="30" style="border: 1px solid #CCCCCC">
<INPUT TYPE="button" value="Indietro" onclick="history.back(1)" style="border: 1px solid #9F9F9F; background-color: #D4D4D4"> <INPUT TYPE="submit" value="Modifica" style="border: 1px solid #9F9F9F; background-color: #D4D4D4">
</FORM>
e ricavo così in uploadfinalemod.asp:
<%Dim immagine,titolo,categoria,tipo,id1
immagine=request.form("IMMAGINE")
titolo=request.form("TITOLO")
categoria=request.form("CATEGORIA")
tipo=request.form("TIPO")
id1 = request.querystring("Id")
%>
<%
sql = "SELECT * FROM images WHERE Id="& id1
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ,3,3
rs(1)=request.form("IMMAGINE")
rs(2)=request.form("TITOLO")
rs(3)=request.form("CATEGORIA")
rs(4)=request.form("TIPO")
rs.update
rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
Response.Redirect("index.asp")
%>
La connession al DB funziona, infatti mi mette tutti i campi vuoti al posto di aggiornare, se cerco di mostrare a video le variabili con response.write non mi mostra nulla.
come mai non arrivano le variabili??

Rispondi quotando