login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Vorige - Volgende systeem compacter

Offline Duikboot - 22/11/2005 15:49 (laatste wijziging 22/11/2005 15:49)
Avatar van DuikbootGrafische gevorderde Ik zit niet echt met een probleem, want het script werkt gewoon. Om het simpel te houden heb ik een if, die alleen gebruikt word als $page niet geset is, of als $page 1 is. Nu wil ik graag die if (en else) eruit halen zodat ik 1 query in het script heb, maar hoe moet ik dan de waarden van $begin en $eind veranderen dat de items 1 t/m $perpagina worden weergegeven zonder errors?

  1. <?
  2. if(!isset($page) OR ($page == "1")){
  3. echo "<br>";
  4. $sql = mysql_query("SELECT id, titel FROM mdfilmdb ORDER BY id ASC LIMIT 0, $perpagina");
  5. while($select = mysql_fetch_assoc($sql)){
  6. echo ''.$select['id'].' - '.$select['titel'].'<br>';
  7. } ;
  8.  
  9. echo "<br><a href=\"lijst.php?page=2\">Volgende --></a>";
  10. }
  11. else{
  12.  
  13. // begin uitrekenen
  14. $begingetal = $page - 1;
  15. $begin = $begingetal * $perpagina;
  16. // $eind = $begin + $perpagina;
  17.  
  18. $sql = mysql_query("SELECT id, titel FROM mdfilmdb ORDER BY id ASC LIMIT $begin, $perpagina");
  19. while($select = mysql_fetch_assoc($sql)){
  20. echo ''.$select['id'].' - '.$select['titel'].'<br>';
  21. } ;
  22. $volgende = $page + 1;
  23. $vorige = $page - 1;
  24. echo "<br>";
  25. if($page != "1"){
  26. echo "<a href=\"lijst.php?page=$vorige\"><-- Vorige</a>";
  27. }
  28. if($page != "$paginas"){
  29. echo " <a href=\"lijst.php?page=$volgende\">Volgende --></a>";
  30. }
  31. }
  32. ?>

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.203s