login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Maximaal 10 advertenties per pagina (Opgelost)

Offline mbeek - 12/05/2009 09:22
Avatar van mbeekNieuw lid Hallo,

Ik haal met deze query een reeks advertenties op:

$querycheck = mysql_query("SELECT gebruikersnaam, status FROM leden WHERE id = '".mysql_real_escape_string($_GET['verkid'])."'");

Dat werkt prima alleen krijg ik dan meer dan 100 resultaten en wat ik dus graag wil is dat ik 10 advertenties per pagina krijg en dan onderaan elke pagina, de pagina nummers naar de volgende pagina's (en dat hij dus zelf berekend hoeveel pagina's er komen).

Dus bijvoorbeeld onderaan pagina 1 moet dan komen:

1 2 3 4 5 6 Volgende

En als je op pagina 2 bent:

Vorige 1 2 3 4 5 6 Volgende

Snap je?

Iemand een idee? Ik weet dat zoiets met OFFSET in de query moet, maar hopelijk kan iemand me helpen.

3 antwoorden

Gesponsorde links
Offline Bart - 12/05/2009 09:23
Avatar van Bart PHP expert Ik weet dat het iets te maken heeft met zoeken...
http://www.site...P_en_MySQL
Offline mbeek - 12/05/2009 09:33
Avatar van mbeek Nieuw lid Thanks !
Offline Martijn1989 - 12/05/2009 13:22 (laatste wijziging 12/05/2009 13:23)
Avatar van Martijn1989 PHP ver gevorderde Dit is nog iets meer uitgewerkt, ik hoop dat je er wat aan hebt 

  1. <?php
  2.  
  3. #Pagina navigatie
  4. $aantal_per_pagina = 25;
  5.  
  6. if(!is_numeric($_GET['paginanummer'])) { $_GET['paginanummer'] = 1; }
  7. $begin = $aantal_per_pagina * in($_GET['paginanummer']-1);
  8.  
  9. $select_leden = mysql_query("SELECT * FROM `leden` ORDER BY `id` ASC LIMIT ". $begin .",". $aantal_per_pagina) or die (Mysql_Error());
  10.  
  11. while($object_leden = mysql_fetch_assoc($select_leden)) {
  12.  
  13. echo $object_leden['gebruikersnaam'];
  14.  
  15. }
  16.  
  17.  
  18. $select_leden = mysql_query("SELECT `id` FROM `leden`") or die (Mysql_Error());
  19. $aantal_leden = mysql_num_rows($select_leden);
  20. $aantal_leden = ceil($aantal_leden / $aantal_per_pagina);
  21.  
  22. for($i_i = 1; $i_i <= $aantal_leden; $i_i++) {
  23.  
  24. echo '<a href="/leden.php?paginanummer='. $i_i .'">'. $i_i .'</a>&nbsp;';
  25.  
  26. }
  27.  
  28. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.189s