<% bogstav = request("bogstav") if bogstav = "" then strQuery = "select * from Film where navn like ''"&bogstav&"'%'" else strQuery = "select * from Film " end if Set rs = Conn.Execute(strQuery)
do until rs.EOF or rs.BOF Response.write rs("navn") & "<br>" rs.movenext loop %>
strQuery = "select * from Film where navn like '"&bogstav&"%'" else strQuery = "select * from Film " end if Set rs = Conn.Execute(strQuery)
do until rs.EOF or rs.BOF Response.write rs("navn") & "<br>" rs.movenext loop %> <a href="index.asp?bogstav=<%="A"%>">A</a> <a href="index.asp?bogstav=<%="B"%>">B</a><a href="index.asp?bogstav=<%="C"%>">C</a>
Synes godt om
Slettet bruger
21. april 2007 - 15:44#3
Hmmm jeg kan se jeg har sat loop forkert ind.
Men jeg vil gerne have at alle mine titler bliver vist når man går ind på siden.
Og når man trykker på A så skal den kun vise dem der starter med A...
Siden ser ud sådan nu:
<%
Set conn = Server.CreateObject("ADODB.Connection") conn.Open strConnection
'---->Order by start if trim(request("title")) <> "" then title = request("title")
strQuery = "Select * from Film order by "& title &" DESC" Set rs = Conn.Execute(strQuery) else strQuery = "Select * FROM Film Order By Tilfoejet Desc" end if 'Order by slut<------
'---->Alfabet start bogstav = request("bogstav") if bogstav = "" then
strQuery = "select * from Film where title like '"&bogstav&"%'" else strQuery = "select * from Film " end if Set rs = Conn.Execute(strQuery)
'hvis der er valgt en overskrift if trim(request("title")) <> "" then title = request("title") strQuery = "Select * from Film order by "& title &" DESC" Set rs = Conn.Execute(strQuery)
else
'hvis der er valgt et bogstav bogstav = request("bogstav") if trim(request("bogstav")) <> "" then strQuery = "select * from Film where title like '"&bogstav&"%'" Set rs = Conn.Execute(strQuery)
else
'hvis der ikke er valgt hverken bogstav eller overskrift, dvs. den side den starter op med strQuery = "select * from Film order by title" Set rs = Conn.Execute(strQuery)
end if end if
Synes godt om
Slettet bruger
22. april 2007 - 20:32#5
'hvis der er valgt en overskrift if trim(request("title")) <> "" then title = request("title") strQuery = "Select * from Film order by "& title &" DESC" Set rs = Conn.Execute(strQuery)
else
'hvis der er valgt et bogstav bogstav = request("bogstav") if trim(request("bogstav")) <> "" then strQuery = "select * from Film where title like '"&bogstav&"%'" Set rs = Conn.Execute(strQuery)
else
'hvis der ikke er valgt hverken bogstav eller overskrift, dvs. den side den starter op med strQuery = "select * from Film order by title" Set rs = Conn.Execute(strQuery)
end if end if
--------------------
Nu virker det du hjalp mig med før så ikke. Altså det med at ordre by title og ordre by tilføjet... Selvom om jeg har <%="Tilfoejet,title"%> som link så er den begyndt at sotere efter den ældste først, det var jo omvendt den skulle..
Undskydl... Jeg havde glemt at tjekke det hele her inde.. Det virkede perfekt.
Synes godt om
Ny brugerNybegynder
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.