anoniem Geplaatst: 7 januari 2003 Delen Geplaatst: 7 januari 2003 Hey, ik heb een code [code:1:3eb8fbced8] <% db = "c:\inetpub\wwwroot\kiona.mdb" Set conn = Server.CreateObject( "ADODB.Connection" ) conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & db & ";" Dim Myrecordset, sql sql = "SELECT * FROM berichten ORDER BY datum" if paramsorteer = "sort" then sql = "SELECT * FROM berichten ORDER BY datum DESC" end if Set Myrecordset = conn.execute(sql) %> [/code:1:3eb8fbced8] Ik heb dus een pagina met berichten. Deze staan standaard gesorteerd op de nieuwste datum. Dus van oud naar nieuw. Nu wil ik deze zelfde pagina weer gebruiken maar dan de datum gesorteerd van oud naar nieuw. Ik geef dus een param mee met -> sort vanuit de volgende link [code:1:3eb8fbced8] <A HREF="nieuwsarchief.asp?paramsorteer=sort"> [/code:1:3eb8fbced8] Ik gebruik dus dezelfde pagina maar nu moet hij het 2e sql script nemen en zo de datum anders sorteren. Alleen pakt hij nu elke keer het eerst sql script, iemand enig idee hoe dat kan?! Quote Link naar reactie
anoniem Geplaatst: 8 januari 2003 Auteur Delen Geplaatst: 8 januari 2003 Ik zou zeggen, neem die eerste sql ook mee in het if statement! [code:1:94191e14d0] if paramsorteer = "sort" then sql = "SELECT * FROM berichten ORDER BY datum DESC" else sql = "SELECT * FROM berichten ORDER BY datum" end if [/code:1:94191e14d0] Quote Link naar reactie
anoniem Geplaatst: 8 januari 2003 Auteur Delen Geplaatst: 8 januari 2003 ja dat had ik eerst ook, maar ook dan pakt ie alleen de eerste SQL code. Quote Link naar reactie
anoniem Geplaatst: 8 januari 2003 Auteur Delen Geplaatst: 8 januari 2003 Moet het niet zijn [code:1:12dba70efb]if REQUEST.QUERYSTRING("paramsorteer") = "sort" then sql = "SELECT * FROM berichten ORDER BY datum DESC" else sql = "SELECT * FROM berichten ORDER BY datum" end if [/code:1:12dba70efb] Quote Link naar reactie
anoniem Geplaatst: 8 januari 2003 Auteur Delen Geplaatst: 8 januari 2003 hey dat is het!! thanks Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen