webForumDet fria alternativet

sortering

5 svar · 302 visningar · startad av pellsäter

pellsäterMedlem sedan aug. 2000526 inlägg
#1

Jag har en databs med olika fields. Jag vill kunna sortera dessa på olika sätt. Varför funkar inte detta.

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "batang.com-fame/biljett"

if  request.querystring("order")= id Then
	Set rs = Server.CreateObject("ADODB.Recordset")
	Visa = "Select \* FROM forum ORDER BY id"
	rs.Open Visa, Connect, 3,3 
else if request.querystring("order")= user Then
	Set rs = Server.CreateObject("ADODB.Recordset")
	Visa = "Select \* FROM forum ORDER BY user"
	rs.Open Visa, Connect, 3,3

I filen innan står det

<a href="admin_forumset_sort.asp?order=id">Order by id</a>

som länk

Tjipp

@ndersMedlem sedan juni 200032 969 inlägg
#2
if request.querystring("order")= [b]"id"[/b] Then
Set rs = Server.CreateObject("ADODB.Recordset")
Visa = "Select * FROM forum ORDER BY id"
rs.Open Visa, Connect, 3,3 
else if request.querystring("order")= [b]"user"[/b] Then
Set rs = Server.CreateObject("ADODB.Recordset")
Visa = "Select * FROM forum ORDER BY user"
rs.Open Visa, Connect, 3,3

du har glömt apostrofer runt querystringvärdet du jämför med (fet markering ovan).

gjorde det susen?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

@ndersMedlem sedan juni 200032 969 inlägg
#3

man kan för övrigt förkorta den koden till:

if request.querystring("order")<>"" then 
Set rs = Server.CreateObject("ADODB.Recordset")
Visa = "Select * FROM forum ORDER BY " & request.querystring("order")
rs.Open Visa, Connect, 3,3 
end if

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

pellsäterMedlem sedan aug. 2000526 inlägg
#4

mycket bättre fast id är ett autonumber fält och då kan man inte skriva så. Ur skriver man då????

@ndersMedlem sedan juni 200032 969 inlägg
#5

varför skulle man inte kunna skriva så? det har ju bara med sorteringsordning att göra?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

pellsäterMedlem sedan aug. 2000526 inlägg
#6

funkar jättebra nu. hade ett annat fel

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)