login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Kan niet switchen?

Offline BigBug - 11/06/2006 08:04 (laatste wijziging 11/06/2006 08:05)
Avatar van BigBugPHP expert Kan nog net denk ik, de grootte van het script:
  1. <?php
  2. $qTotal = mysql_query("SELECT COUNT(id) FROM leden");
  3. $iTotalItems = mysql_result($qTotal, 0);
  4. // Totaal aantal items
  5.  
  6. $iPageLimit = 1;
  7. // Maximale items per pagina
  8.  
  9. $vPages = ceil($iTotalItems / $iPageLimit);
  10. // Pagina's in totaal
  11.  
  12. if(isset($_GET['llp']) && is_numeric($_GET['llp']) && $_GET['llp'] > 0 && $_GET['llp'] < $vPages) {
  13. $vPage = $_GET['llp'];
  14. }
  15.  
  16. $iVanaf = $vPage * $iPageLimit;
  17. $qGetIt = mysql_query("SELECT * FROM leden ORDER BY username ASC LIMIT ".$iVanaf.",".$iPageLimit."");
  18. // --- Gegevens
  19. while($aOpgehaald = mysql_fetch_array($qGetIt))
  20. {
  21. echo "User: ".$aOpgehaald['username']."<br>";
  22. }
  23. // --- Gegevens
  24.  
  25. for($i = 0; $i < $vPages; $i++) {
  26. if($vPage == $i) {
  27. // huidige pagina is niet klikbaar
  28. echo "<b>".($i+1)."</b>";
  29. } else {
  30. // een andere pagina dan de huidige is wel klikbaar
  31. echo "<a href=\"".$_SERVER['PHP_SELF']."?pagina=test&p=".$i."\">".($i+1)."</a>";
  32. }
  33. // deel-streepje tussen alle items
  34. if($i < $vPages - 1) {
  35. echo " - ";
  36. }
  37. }
  38. ?>
Ik heb aan de hand van FangorN's tutorial proberen een eigen navigatie systeem te maken. Dit is mij tot nu toe wel aardig gelukt. Het ziet er ook goed uit, er is alleen 1 probleem. Als je een andere pagina aanklikt zie je de URL in het juiste &llp=int veranderen. Alleen de pagina zelf haalt deze niet op 

Kan iemand mij verder helpen?

5 antwoorden

Gesponsorde links
Offline CDNC - 11/06/2006 08:50
Avatar van CDNC PHP ver gevorderde omdat je misschien ergens eerst kijkt of llp wel numeric is, en nu is het 'int' en dat is niet numeriek?
Offline BigBug - 11/06/2006 09:03
Avatar van BigBug PHP expert met 'int' bedoel ik getal, maar als ik daar 0 neer ga zetten gaan mensen weer denken van: "Ooh, dat is fout blabla ..."

Da's dus geen oplossing 
Offline Simon - 11/06/2006 09:36 (laatste wijziging 11/06/2006 09:45)
Avatar van Simon PHP expert mss ff zeggen dat je link niet juist is??

  1. echo "<a href=\"".$_SERVER['PHP_SELF']."?pagina=test&p=".$i."\">".($i+1)."</a>"
  2. //daar staat &p, en je haalt llp op??
  3. //verander dat es
  4. echo "<a href=\"".$_SERVER['PHP_SELF']."?pagina=test&llp=".$i."\">".($i+1)."</a>"


@CDNC: ik weet niet of jij het weet, maar een int is bij mijn weten INTEGER, wat dus numeriek is 
Offline BigBug - 11/06/2006 11:47
Avatar van BigBug PHP expert Oohja @ Simon, domheidsfoutje Dankuzeer 

En hij bedoelt dat als je 'int' met is_numeric(); gaat checken dat je dan false krijgt 
Offline Simon - 11/06/2006 12:51
Avatar van Simon PHP expert ik bedoel dat jij int zette omdat je bedoelde dat het een numerieke waarde is ;)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.186s