Har bara en undran...
Går det att göra så här?
<a href="senaste_redirect.asp?tabell=<%=RS("tabell")%>?datum=<%=RS("datum")%>" class="link"><%=RS("datum")%></a>
...alltså skicka med två värden...eller hur löser man det enklast annars?
19 svar · 443 visningar · startad av soffan76
Har bara en undran...
Går det att göra så här?
<a href="senaste_redirect.asp?tabell=<%=RS("tabell")%>?datum=<%=RS("datum")%>" class="link"><%=RS("datum")%></a>
...alltså skicka med två värden...eller hur löser man det enklast annars?
efter .asp i ditt fall använder du ? som separator. sedan använder du & som separator i resterande.
alltså:
index.asp?var1=gustav&var2=bosse
sedan kan du fortsätta så:
index.asp?var1=gustav&var2=bosse&var3=hugo&var4=simpson
Det var nästan rätt fast ta bort det andra frågetecknet och lägg till ett &!
Resopnse.write "<a href='senaste_redirect.asp?tabell=" & RS("tabell") &"&datum="& RS("datum") &"'class='link'>" & RS("datum") &"</a>"
MVH Jesper
<a href="senaste_redirect.asp?tabell=<%=RS("tabell")%>&datum=<%=RS("datum")%>" class="link"><%=RS("datum")%></a>
Tackar så mycket! Här får man alltid hjälp på sekunden. :)
DETTA KAN MAN BARA INTE MISSFÖRSTÅ! ;)
Attans du han före ;)
Det finns värre exempel på dubbelpostningar där bland annat LarsG, Emission och @nders varit med i bilden. Jag tror de var fem som postade exakt samma svar, samma minut. :e
Det är klass det.
(Nån som har länken till det förresten?)
Fortsättning.....
jag verkar inte få med värdet i querystringen fast att man ser den längst ned i listen:
senaste_redirect.asp?tabell=lankar&datum=2002-05-22 09:13:36
Jag får felmeddelandet:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'datum ='.
/intranet/senaste_anslagstavlan.asp, line 63
Beror det på att det är ett datum-fält??
Min SQL-sats:
SQL = "SELECT * FROM anslagstavla WHERE datum = " & link & ""
Ursprungligen av OveRRidE **Det finns värre exempel på dubbelpostningar där bland annat LarsG, Emission och @nders varit med i bilden. Jag tror de var fem som postade exakt samma svar, samma minut. :e
Det är klass det.
(Nån som har länken till det förresten?)**
Ursprungligen av soffan76 Fortsättning.....
jag verkar inte få med värdet i querystringen fast att man ser den längst ned i listen:senaste_redirect.asp?tabell=lankar&datum=2002-05-22 09:13:36
Jag får felmeddelandet:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'datum ='.
/intranet/senaste_anslagstavlan.asp, line 63
Beror det på att det är ett datum-fält??
Min SQL-sats:SQL = "SELECT * FROM anslagstavla WHERE datum = " & link & ""
Linkvariabeln är tom, hur får querystringen namnet link?
RED: Sedan brukar access vilja ha brädgårdar runt datum.
Det får den innan:
<% link = request.querystring("datum") %>
Prova skriva ut dels request.querystring("datum") och dels link för att se var du tappar värdet på den.
Ursprungligen av soffan76 Fortsättning.....
jag verkar inte få med värdet i querystringen fast att man ser den längst ned i listen:senaste_redirect.asp?tabell=lankar&datum=2002-05-22 09:13:36
Jag får felmeddelandet:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'datum ='.
/intranet/senaste_anslagstavlan.asp, line 63
Beror det på att det är ett datum-fält??
Min SQL-sats:SQL = "SELECT * FROM anslagstavla WHERE datum = " & link & ""
Eftersom där är mellanslag mellan datum och tid, kan det vara säkrast att använda server.urlencode() för att få bra funktionalitet i andra webläsare än Internet explorer.
Jag får med mig värdet nu:
SELECT * FROM anslagstavla WHERE datum = 2002-05-22 15:22:08
Hur skriver jag dit server.urlencode() ?
För övrigt bör du använda det på alla variabler som skickas till adressraden och kan innehålla mellanslag eller å,ä,ö eller andra konstiga tecken.
RED: givetvis ska server.urlencode ske innan det skickas till adressraden.
senaste_redirect.asp?tabell=lankar&datum=" & server.urlencode(datum_variabel) & "
Har ni lust att visa mig var jag ska sätta in brädgårdarna?
SQL = "SELECT * FROM anslagstavla WHERE datum = " & link & ""
Och...är detta rätt..?
<a href="senaste_redirect.asp?tabell=<%=RS("tabell")%>&
datum=server.urlencode(<%=RS("datum")%>)" class="link"><%=RS("datum")%></a>
Tack! Nu funkar det! :)