login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Navigatie systemen > Navigatie met nummering en vorige volgende

Navigatie met nummering en vorige volgende

Auteur: Slipie - 14 september 2004 - 23:05 - Gekeurd door: Dennisvb - Hits: 11452 - Aantal punten: 3.30 (5 stemmen)




Naja verander de aangegeven gegevens en je komt wer wel 

Code:
  1. <?
  2. $page = (!isset($_GET['page'])) ? 1 : $_GET['page'];
  3. //aantal records per pagina
  4. $max = 20;
  5. $start = ($max * $page) - $max;
  6. //hier je gegevens van je mysql ophalen
  7. while($var = mysql_fetch_array(mysql_query("SELECT * FROM table ORDER BY id LIMIT " . $start . ", " . $max . ""))) {
  8. echo $var['id'];
  9. }
  10. //hier aan jou mysql gegevens aanpassen
  11. $rows = mysql_result(mysql_query("SELECT COUNT(id) FROM computers ORDER BY id"),0);
  12. $pages = ceil($rows / $max);
  13. if ($page > 1) {
  14. $previous = $page - 1;
  15. echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?page=" . $previous . "\"><<</a>&nbsp";
  16. }
  17. for ($i = 1; $i <= $pages; $i++) {
  18. if ($page == $i) {
  19. if ($i == $pages) {
  20. echo "<b>" . $i . "</b>&nbsp";
  21. } else {
  22. echo "<b>" . $i . "</b>,&nbsp";
  23. }
  24. } else {
  25. if ($i == $pages) {
  26. echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?page=" . $i . "\">" . $i . "</a>&nbsp";
  27. } else {
  28. echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?page=" . $i . "\">" . $i . "</a>,&nbsp";
  29. }
  30. }
  31. }
  32. if ($page < $pages) {
  33. $next = $page + 1;
  34. echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?page=" . $next . "\">>></a>";
  35. }
  36. ?>
Download code! Download code (.txt)

 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Lees de reacties (3)
© 2002-2023 Sitemasters.be - Regels - Laadtijd: 0.028s