Avatar billede plato Juniormester
25. maj 2003 - 19:29 Der er 3 kommentarer og
1 løsning

Vis andre / tal ASP

Hejsa NG.

Jeg bruger denne kode til at vise forskellige posters i alfabetisk orden:

<%
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.Mappath("../db/poster.mdb")
Set objConn = Server.CreateObject ("ADODB.Connection")
objConn.Open strConnect   




strSQL = "SELECT * FROM poster WHERE titel LIKE '"  & karakter & "%' ORDER BY titel"
Set rs = objConn.Execute(strSQL)

Do While Not rs.EOF
    id = rs("id")
    titel = rs("titel")
 
%>


Med dette placeret helt i toppen før koden:

<%
karakter = Request.Querystring("karakter")
%>


Så kalder jeg de forskellige med f.eks A:
posterabc.asp?karakter=A

Men hvordan får jeg alle andre med, her tænker jeg på 1,2,3,4,5,6,7,8,9,0

Jeg kan ikke skrive posterabc.asp?karakter=09, for så tager den kun dem hvor der står 09 i databasen.

Se evt. hvordan det virker her:
http://www.filmnet.dk/posterabc.asp?karakter=A

Nogen der kan hjælpe mig?
Avatar billede eagleeye Praktikant
25. maj 2003 - 19:33 #1
Hvis du vil havde alle tillene med som føste karakter skal du skriver:

titel = LIKE '[0-9]%'
Avatar billede plato Juniormester
25. maj 2003 - 19:39 #2
Hvor skal det sættes ind?

Hvis jeg f.eks sætte en poster ind til 2 Fast 2 Furious skal den komme frem, hvis jeg så også sætter f.eks 25th Hour ind, skal den også kommer frem når jeg klikker på en link som de andre (  posterabc.asp?karakter=HVAD?  )

:)
Avatar billede eagleeye Praktikant
25. maj 2003 - 19:43 #3
Du kan skrive karakter=09 og så lave et tjek på hvis det er 09 så lave det om til [0-9] så den finder alle film som starter med et tal.

karakter = Request.Querystring("karakter")
if karakter = "09" then karakter = "[0-9]"

strSQL = "SELECT * FROM poster WHERE titel LIKE '"  & karakter & "%' ORDER BY titel"
Avatar billede plato Juniormester
25. maj 2003 - 19:58 #4
Jeg takker mange gange..Lige hvad jeg skulle bruge :-)))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester