Met MySql heb je een functie LIMIT in het SELECT statement.
Die werkt als volgt: 'SELECT bla FROM tblBla LIMIT 10,0;'
Hij haalt dan de 'bovenste' 10 records die hieraan voldoen.
Met LIMIT 10,10 haalt hij de records 10 t/m 20 op (10 records, vanaf de 10 positie).
Hier kun je natuurlijk heel simpel me werken:
Tel eerst de records op met ObjRs.recordcount FF zoeken op google.
Dan deel je de gevonden records door 10, en je neemt het getal voor de komma. MySQL: (mod geloof ik). Je hebt nu het aantal pagina's. Nu maak je en if then statement met bijvoorbeeld:
IF request.querystring("PAGINA")="" THEN
response.write "1 <A HREF=""zoek.asp?PAGINA=2"">volgende</A>"
ELSE
response.write "<A HREF=""zoek.asp?PAGINA="&request.querystring("PAGINA")-1&""">vorige</A>
request.querystring("PAGINA") <A HREF=""zoek.asp?PAGINA="&request.querystring("PAGINA")+1&""">volgende</A>"
END IF
Zoiets ongeveer...
En dan strSQL= "SELECT bla FROM tblBla LIMIT 10,"&request.querystring("PAGINA")*10&";"
'k heb het niet gecontroleerd, ben nu op mijn werk... Maarreh: good luck!