Hejsa, Jeg sidder og skal lave en avanceret søgefunktion med paging. Jeg arbejder med mysql, og her er det jo ikke den vilde udfordring at lave en gang paging med LIMIT, men problemet er at jeg har omkring 30 input felter som søgefunktionen bruger, og disse skal jo gerne "trækkes" når man browser videre til næste side.
alternativt kan du vel også hive det hele ud i et recordsæt set rs = conn.execute sql Så kan du loope det igennem til den ønskede værdi og derefter sætte det til den første rs.movefirst Næste gang kan du så loope det igennem igen til den nye ønskede værdi...osv
Men sessions er selvfølgelig også en nem løsning :o)
Busschou, den fik jeg ikke helt fat i? Problemet er jo at jeg skal have overført en helvedes masse værdier mellem hver side i pageingen, enten via et link eller en submit button... Hvordan kan et recordsæt hjælpe dette?
som jeg fik fat i det så sagde du at du har 30 søge værdier Jeg siger så at i stedet for at overføre 30 værdier og søge i databasen hver gang Så kan du søge i databasen 1 gang, overføre record sættet, og loope det igennem hver gang i stedet
Du kan også sætte dem i sessions så snart du når ind på den side din søgeform går ind på sådan her session("et") = request.form("et") session("to") = request.form("to") session("tre") = request.form("tre") session("fire") = request.form("fire") osv... og så hver gang som du ønsker lave en ny sql ud fra sessions
Ja det er faktiskt nemmere crapman, hvis du blot udelader dit limit så tage sql´len og smide i en session... havde jeg ikke lige tænkt
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.