Query geeft 10, 20 of 13 results..

  • Beste,


    Ik heb een probleempje in onderstaand script.
    Dit script maakt een pagina nummering voor de "Han gaar" optie in Planemania.nl.
    Zodat je dus niet duizenden results op 1 pagina krijgt.
    Een voorbeeld is hier:
    http://planemania.nl/nl1/hangar.php


    Het probleem is, op pagina 1 worden keurig 10 results weergegeven, maar op pagina 2 en 3 worden er 20 weergegeven, en op pagina 4 13.
    Op pagina 5 echter wel de overige.


    Ik heb het script al na gekeken, en volgens mij ligt het aan dit stukje:


    Ik begrijp alleen zelf niet wat er verkeerd aan is..


    Ik hoop dat iemand het wel ziet,


    Lars

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Voorbeeld van een limit,

    PHP
    SELECT * FROM `tabel` LIMIT 0, 10


    Dat laat de eerste 10 resultaten zien.


    PHP
    SELECT * FROM `tabel` LIMIT 10, 10


    Dat laat resultaat zien beginnend bij 10 en dus tot 20.


    Denk dus dat regel 19 van je script veranderd moet worden in:

    PHP
    $max = 'LIMIT '.($pagenum - 1)*$page_rows.',10';


    Zodat het er altijd (Indien aanwezig) 10 resultaten worden gegeven.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!