N Nova Medlem sedan feb. 2005 216 inlägg Frågan 2 sep. 2005 06:09 #1 Jag får inte riktigt till detta (som vanligt) jag skriver ut en länk där jag vill ha med två värden (skriver man så) så här
("<A HREF='dagbok.asp?anv_nr=" & forRS("anv_nr") & "&""for" & "'>"& forRS("anv_alias")& "</a><br>")
och det fungerar men jag får ett " för mycket i länken den ser ut så här
http://localhost/dagbok/wwwroot/dagbok.asp?anv_nr=26&"for
@nders Medlem sedan juni 2000 32 967 inlägg ("<A HREF='dagbok.asp?anv_nr=" & forRS("anv_nr") & "&for" & "'>"& forRS("anv_alias")& "</a><br>")
N Nova Medlem sedan feb. 2005 216 inlägg Tackar :)
Så tar vi en följdfråga då som vanligt
Varför triggas inte denna
<% If Request.QueryString =("for") then %>
med
("<A HREF='dagbok.asp?anv_nr=" & forRS("anv_nr") & "&for" & "'>"& forRS("anv_alias")& "</a><br>")
. Men den triggas med
<a href="dagbok.asp?for">Författare</a>
@nders Medlem sedan juni 2000 32 967 inlägg Request.Querystring ger dig allt bakom ?. Därför funkar det om du endast skickar ?for , men inte annars.
N Nova Medlem sedan feb. 2005 216 inlägg Hur får man det att fungera om man vill skicka med 2 "värden i länken?
När jag använt Dreamweavers funktioner så är det enkelt att göra med
<a href="recept.asp?text_nr=<%=(Rsmatkat.Fields.Item("text_nr").Value)%>&gruppid=
<%=(Rsmatkat.Fields.Item("gruppid").Value)%>
" class="advert">
<%=(Rsmatkat.Fields.Item("gruppnamn").Value)%></a>
Har radbrutit koden.
@nders Medlem sedan juni 2000 32 967 inlägg Det är inga problem att använda flera querystrings. Ditt problem är att du inte skickar något värde till din querystring, utan endast ett namn på den. Skicka med ett värde också, så är det inga problem.
Det ser ut som att du borde sluta använda Dreamweavers funktioner. Jag blir nästan gråtfärdig. :)