PHP expert |
|
Kan nog net denk ik, de grootte van het script:
<?php
$qTotal = mysql_query("SELECT COUNT(id) FROM leden");
$iTotalItems = mysql_result($qTotal, 0);
mysql_free_result($qTotal);
// Totaal aantal items
$iPageLimit = 1;
// Maximale items per pagina
$vPages = ceil($iTotalItems / $iPageLimit);
// Pagina's in totaal
if(isset($_GET['llp']) && is_numeric($_GET['llp']) && $_GET['llp'] > 0 && $_GET['llp'] < $vPages) {
$vPage = $_GET['llp'];
}
$iVanaf = $vPage * $iPageLimit;
$qGetIt = mysql_query("SELECT * FROM leden ORDER BY username ASC LIMIT ".$iVanaf.",".$iPageLimit."");
// --- Gegevens
while($aOpgehaald = mysql_fetch_array($qGetIt))
{
echo "User: ".$aOpgehaald['username']."<br>";
}
// --- Gegevens
for($i = 0; $i < $vPages; $i++) {
if($vPage == $i) {
// huidige pagina is niet klikbaar
echo "<b>".($i+1)."</b>";
} else {
// een andere pagina dan de huidige is wel klikbaar
echo "<a href=\"".$_SERVER['PHP_SELF']."?pagina=test&p=".$i."\">".($i+1)."</a>";
}
// deel-streepje tussen alle items
if($i < $vPages - 1) {
echo " - ";
}
}
?>
<?php // Totaal aantal items $iPageLimit = 1; // Maximale items per pagina $vPages = ceil($iTotalItems / $iPageLimit); // Pagina's in totaal if(isset($_GET['llp']) && is_numeric($_GET['llp']) && $_GET['llp'] > 0 && $_GET['llp'] < $vPages) { $vPage = $_GET['llp']; } $iVanaf = $vPage * $iPageLimit; $qGetIt = mysql_query("SELECT * FROM leden ORDER BY username ASC LIMIT ".$iVanaf.",".$iPageLimit.""); // --- Gegevens { echo "User: ".$aOpgehaald['username']."<br>"; } // --- Gegevens for($i = 0; $i < $vPages; $i++) { if($vPage == $i) { // huidige pagina is niet klikbaar echo "<b>".($i+1)."</b>"; } else { // een andere pagina dan de huidige is wel klikbaar echo "<a href=\"".$_SERVER['PHP_SELF']."?pagina=test&p=".$i."\">".($i+1)."</a>"; } // deel-streepje tussen alle items if($i < $vPages - 1) { } } ?>
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?
|