webForumDet fria alternativet

Fel vid skicka flera varibler med querystring

ASP

2 svar · 251 visningar · startad av Annakay

Medlem sedan sep. 2003143 inlägg
Frågan#1

Nu är jag trött... Hjälp!!

Jag har en radioknapp med en onclickfunktion som är:
onclick="location.href='filelist.asp?act=n?postid=<% =RS("postID")%>'">
När sidan exekverats står det så här i källkoden:
<input type="radio" value="vsbl" name="yesno1" onclick="location.href='filelist.asp?act=n?postid=1'">
(de tre fnuttarna på slutet är en enkel plus en dubbelfnutt)

Själva funktionen fungerar utmärkt, men när jag ska ta reda på variablerna på "andra sidan" med:
act = request.querystring("act")
postid = request.querystring("postid")
så blir är act = "n?postid=1" (eller den siffra som är aktuell..) och följdaktligen blir postID tom..

Varför..? Ska inte variablerna separeras med ett frågetecken? Känner mig lite dum här.. Det är säkert ett slarvfel som jag inte ser.

Medlem sedan juni 200032 967 inlägg
#2

Nej, de ska separeras med &. Så byt det andra frågetecknet till & så kommer det fungera. :)

mvh

Medlem sedan sep. 2003143 inlägg
#3

Men HERREGUD vad håller jag på med..? Såklart är det ett & och inte ett ? som ska separera variablerna.. Det har jag ju gjort alla de andra gångerna... Jag måste gå hem och lägga mig, det här är otäckt! Tusen tack för ett snabbt svar till en virrpanna..

247 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)