Avatar billede mikkeljans Nybegynder
07. december 2002 - 16:55 Der er 3 kommentarer og
1 løsning

Filter OG Order

Jeg er igang med at lave en Database over Maya tutorials..
Du kan se den her:
http://www.maya3d.dk/test.asp

Trykker man f.eks på der hvor der står "Link" så vil den vise den kolonne i alfabetisk rækkefølge.

Øverst er der også en Filter function hvor man kan vælge en Type eller Category som den kun skal vise.

Problemmet er så at hvis jeg f.eks siger at den skal filter Category: Animation og jeg så derefter trykker på "Link" for at vise den kolonne i alfabetisk rækkefølge så filter den ikke mere men går tilbage..
Kort sagt jeg ved ikke hvordan jeg skal få den til at både Filter og Order på 1 gang..

Her er koden:

<%
FilterT        = request.querystring("filterT")
FilterIt    = request.querystring("filter")
Order         = request.querystring("order")
 
        Set Conn = Server.CreateObject("ADODB.Connection")
        DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("Tutorials.mdb")
        Conn.Open DSN

        If Order = "" AND FilterT = "" then
        Order = "Category"
        End if

        If Order <> "" Then
        strSQL = "select * from Tutorials Order by " & Order
        Else
        strSQL = "select * from Tutorials Where " & FilterT & " = '" & FilterIt & "'"
        End if

Set rs = Conn.Execute(strSQL)


Håber nogen kan hjælpe
Avatar billede eagleeye Praktikant
07. december 2002 - 17:06 #1
If Order = "" then
          Order = "Category"
        End if

        strSQL = "select * from Tutorials "
        If FilterT <> "" Then
          strSQL = strSQL & " Where " & FilterT & " = '" & FilterIt & "'"
        End if
        If Order <> "" Then
          strSQL = strSQL & " Order by " & Order
        End If
Avatar billede eagleeye Praktikant
07. december 2002 - 17:07 #2
Ok.. Lidt tekst til :) 
Prøv med et jeg har vist... Den bygger SQL'en op først vælger den fra Tutorials og så sætter den Filter på og sidst sortere den som valgt.
Avatar billede eagleeye Praktikant
07. december 2002 - 17:09 #3
Men det kræver også dine links som man trykke på for at sortere på forskellige kolonne bliver opdateret så de også  overføre det som er valgt...Eks hvos man laver filer på noget så ser linket ud til LINK sådan her ud:

<a href=http://www.maya3d.dk/test.asp?order=Title>Link</a>

Det skal også includere det filer som er valgt:

<a href=http://www.maya3d.dk/test.asp?order=Title&filterT=Category&filter=Expressions>Link</a>
Avatar billede mikkeljans Nybegynder
07. december 2002 - 17:13 #4
Ahh tnx, det virker
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