webForumDet fria alternativet
Logga in / Bli medlem

Problem vid selektering

ASP

2 svar · 245 visningar · startad av HasseSvens

Medlem sedan mars 20063 inlägg
Frågan#1

Hej, jag listar ut allt innehåll ur en db och presentarerar innehållet i en tabell. varje cell i tabellen är klickbar för selektering på dess innehåll via:

HREF=sortering_enskilt_rubrik.asp?ref=<%= rs("rubrik")%>><%= rs("rubrik")%>

filen sortering_enskilt_rubrik.asp har följande selektering:

SQL = "SELECT * FROM styrande WHERE rubrik = '" & ref & "'"

Detta fungerar så länge cellen innehåller endast ett ord. Vid flera ord så blir ref = det första ordet och inget selekteras ut. Vad jag vill är att alla rader som innehåller det första ordet ska selekteras ut. Dvs finns följande rubriker:

Idag är det vackert väder
Idag regnar det
I kväll ska jag dricka öl
I morgon har jag bakrus

och jag klickar på Idag är det.. så vill jag att de två första raderna ska selekteras. Hur lösa detta?

Medlem sedan juni 20008 205 inlägg
#2

Titta på den genererade HTML-koden för länken, är ett hett tips...

Medlem sedan juni 200032 967 inlägg
#3

Du skall omge attribut i HTML med citationstecken. Dessutom bör du använda Server.URLEncode().

HREF="sortering_enskilt_rubrik.asp?ref=<% = Server.URLEncode(rs("rubrik")) %>"><%= rs("rubrik")%>

mvh

271 ms totalt · 4 externa anrop · v20260731065814-full.0583408b
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)