Avatar billede kunop Nybegynder
14. november 2002 - 12:17 Der er 3 kommentarer og
1 løsning

Søgning & Paging

Jeg har lavet en søgning i min access database, og skal have udskrevet resultaterne. Jeg bruger paging, således at programmet laver en ny side pr. 20 records. Søgeformularen bliver modtaget og SQLstrengen sendt til databasen. De første 20 records bliver udskrevet korrekt og der bliver også lavet sider svarende til antallet af matcher, men problemet opstår når jeg prøver at bladre til de næste sider, så kommer der ikke noget output! Har i nogen ide til hvad der kan være problemet?

For illustration af hvad jeg mener se her: http://www.kunop.dk/searchpic.htm - skriv eksempelvis "Kenneth" i formularen
Avatar billede kunop Nybegynder
14. november 2002 - 12:52 #1
Det er som om, at når jeg bladrer, så bliver den variabel, der bliver sendt til SQL forespørgslen slettet, så der ikke kommer noget output.!
Avatar billede kunop Nybegynder
14. november 2002 - 13:50 #2
Hvis jeg bare undlader søgeformularen og laver SQL forespørgslen med de parametre jeg ville have anvendt i søgningen, så virker det.!
Avatar billede eagleeye Praktikant
14. november 2002 - 15:30 #3
Du skal overføre søge ordet fra side til side (lige som google gør.)

Du har sikker noget kode som ligner dette:

keyword = Reques.Form("keyword")

Det skal rettes til:

keyword = Reques.Form("keyword")
if keyword = "" then keyword = Reques.QueryString("keyword")


'Så til linksne:

du har noget kode som udskriver 1, 2, 3 osv og det kunne ligne dette:

For intNum = 1 To intPageCount
    Response.Write "<a href=paging.asp?page=" & intNum & ">" & intNum & "</a> "
Next

Det skal så rettes til at det også tager keyword med lige som side nummeret bliver overført.:

For intNum = 1 To intPageCount
    Response.Write "<a href=paging.asp?keyword=" & keyword & "&page=" & intNum & ">" & intNum & "</a> "
Next


Det gælder også for det kode som laver links næste/forrige [<<]/[>>]
Avatar billede kunop Nybegynder
14. november 2002 - 17:47 #4
TakTakTakTakTakTakTakTakTakTakTak
Det var jo lige netop det der skulle til...
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