webForumDet fria alternativet

Får inte med 2 Querystrings

ASP

3 svar · 235 visningar · startad av SPinckney

Medlem sedan juli 2002104 inlägg
Frågan#1

<%
if request.servervariables("REQUEST_METHOD") = "POST" AND Request.Form("Namn") <> "" then

Namn = Replace(Request.form("Namn"),"'","''")
Url = Replace(Request.form("Url"),"'","''")
filetype = Request.QueryString("type")
fileid = Request.QueryString("productid")

Sql="Insert into tblfiles (filename,fileurl,filetype,fileid) VALUES('" & Namn & "','" & Url & "','" & filetype & "','" & fileid & "')"

Conn.Execute Sql
Conn.Close

Response.Redirect("admin.asp")

End If
%>

<form method="post" action="Add_Files.asp?productid="<%=Request.QueryString("productid")%>"&type=<%=Request.QueryString("type")%>">

<font face="verdana" size="1">Name</font>
<br>
<input type="text" name="Namn">
<br><br>
<font face="verdana" size="1">Url</font>
<br>
<input type="file" name="Url">
<br><br>
<input type="submit" value="Submit Post">
</form>

Den lägger in allt utom "filetype" och "fileid"

Medlem sedan apr. 20021 203 inlägg
#2

Testa att skriva ut de två värdena:
Response.Write filetype & fileid

:)

Medlem sedan apr. 20021 203 inlägg
#3

Btw, varifrån kommer värdena som inte läggs in?

:)

Medlem sedan apr. 20022 743 inlägg
#4

testa byta denna rad:

<form method="post" action="Add_Files.asp?productid="<%=Request.QueryString("productid")%>"&type=<%=Request.QueryString("type")%>">

till:

<form method="post" action="Add_Files.asp?productid=<%=Request.QueryString("productid")%>&type=<%=Request.QueryString("type")%>">

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)