Fel vid skicka flera varibler med querystring

ASP

2 svar · 256 visningar · startad av Annakay

Medlem sedan sep. 2003143 inlägg
Trådstart#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..

250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
116 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)