19. marts 2004 - 14:00
Der er
4 kommentarer og
1 løsning
Vis 0-9 fra tabel
Jeg ahr et arkiv som gør at folk kan vælge at se artikler der starter med A, B, C og så videre, men jeg ville gerne have at de også kan få en oversigt over de artikler der starter med et tal :( Hvodan gøres dette.
-------------------------------------------------------------
set rs_abc = server.createobject ("ADODB.recordset")
Bogstaver = "1-9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,Æ,Ø,Å"
ArrBogstaver = Split(Bogstaver, ",")
For i = 0 To Ubound(ArrBogstaver)
også lidt længere nede
<% If Len(Request.QueryString("Bogstav")) = 1 Then
bogstav = request.Querystring("bogstav")
if bogstav="0-9" then bogstav = "[0-9]"
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.open "Select * From [anmeldelser] WHERE type = 'games' AND titel Like '" & bogstav & "%' order by titel", Conn_sites, 1, 3
Do while not rs.eof
19. marts 2004 - 17:15
#1
Det du har der ser da fornuftigt ud (går ud fra, at de ting, der skal afsluttes, er afsluttet i din rigtige kode...) - det burde kunne vise alle titler der starter med det valgte tal.
Hvad gør det galt?
19. marts 2004 - 17:25
#3
Skift
If Len(Request.QueryString("Bogstav")) = 1 Then
bogstav = request.Querystring("bogstav")
if bogstav="0-9" then bogstav = "[0-9]"
Ud med
If Request.QueryString("Bogstav") <> "" Then
bogstav = request.Querystring("bogstav")
if bogstav="0-9" then bogstav = "[0-9]" end if
19. marts 2004 - 17:27
#4
"0-9" er jo længere end 1, så derfor får du den sorteret fra sådan som du har det nu.
Og mit end if der til sidst skal selvfølgelig ikke være der, hvis du afslutter if'en et andet sted.
Der er sket en fejl i forbindelse med ekspertens serverskift.
Svaret i dette spørgsmål er derfor blevet u-accepteret.
Jimpp, vil du lige acceptere det igen, så spørgsmålet bliver genlukket?