Hoi 
Ik ben nu een nieuwssysteem aan het maken (een simpel systeempje), waarvan de adminpagina al klaar is... Helaas loop ik tegen een probleem aan als het gaat om het weergeven van het nieuws voor de bezoekers! Als het nieuws wordt geladen, wordt alles op 1 pagina gegooid, dus ik dacht er aan om een pagination te gaan gebruiken.
Helaas heb ik niets bruikbaars gevonden op google, tenminste, niets wat ik snap (aangezien ik ook pas net ben begonnen met php
De volgende code laat al het nieuws zien:
Ik wil dus iets dat de pagina-nummers onderaan weergeeft (zoveel als nodig zijn), en dat als je op zo'n nummer klikt, die pagina tevoorschijn komt.
Voorbeeld:
Eerste Vorige | 1 2 3 4 5 6 7 8 9 10 11 | Volgende Laatste
Als er meer pagina's nodig zijn (als er meer nieuws bij komt), moeten er automatisch nummers bijkomen.
Wie weet hoe dit moet? Een duwtje in de rug zou namelijk fijn zijn

Ik ben nu een nieuwssysteem aan het maken (een simpel systeempje), waarvan de adminpagina al klaar is... Helaas loop ik tegen een probleem aan als het gaat om het weergeven van het nieuws voor de bezoekers! Als het nieuws wordt geladen, wordt alles op 1 pagina gegooid, dus ik dacht er aan om een pagination te gaan gebruiken.
Helaas heb ik niets bruikbaars gevonden op google, tenminste, niets wat ik snap (aangezien ik ook pas net ben begonnen met php
De volgende code laat al het nieuws zien:
PHP:
<?php
// Get functie Multiviews configureren
if(!empty($_SERVER['PATH_INFO']))
{
$_aGET = substr($_SERVER['PATH_INFO'], 1);
$_aGET = explode('/', $_aGET);
}
$get2 = $_aGET[2]; // Eventueel voor nieuws_id
if (!isset($get2)) {
$categorie = 'Test';
if(isset($categorie)) {
$sql_nieuws = mysql_query("SELECT * FROM nieuwstabel WHERE categorie='".$categorie."' ORDER BY nieuws_id DESC");
}else{
$sql_nieuws = mysql_query("SELECT * FROM nieuwstabel ORDER BY nieuws_id DESC");
}
echo '<table align="center" width="590">';
while($row_nieuws = mysql_fetch_assoc($sql_nieuws)) {
echo '<tr><td><h3>';
echo $row_nieuws['titel'];
echo ' - ';
echo $row_nieuws['categorie'];
echo '</h3></p></td></tr><tr><td>';
echo $row_nieuws['kort_verhaal'];
echo '</td></tr><tr><td>';
echo $row_nieuws['auteur'];
echo ' - ' . $row_nieuws['datum'] . ' - <a href="http://domein.nl/home/leden/nieuwstest/' . $row_nieuws['nieuws_id'] . '"><b>Lees meer...</b></a>';
echo '</td></tr><tr><td><br></td></tr>';
}
echo '</table>';
} elseif (isset($get2)) {
$sql_nieuws_id = mysql_query("SELECT * FROM nieuwstabel WHERE nieuws_id='".$get2."'");
$tel_nieuws = mysql_num_rows($sql_nieuws);
$row_nieuws_id = mysql_fetch_assoc($sql_nieuws_id);
if($tel_nieuws != '0') {
echo '<table width="500">';
echo '<tr><td>';
echo $row_nieuws_id['titel'];
echo '</td><td>';
echo $row_nieuws_id['categorie'];
echo '</td></tr><tr><td>';
echo $row_nieuws_id['lang_verhaal'];
echo '</td></tr><tr><td>';
echo $row_nieuws_id['auteur'];
echo ' - ' . $row_nieuws_id['datum'] . ' - ' . $row_nieuws_id['nieuws_id'];
echo '</td></tr>';
echo '</table>';
} else {
echo 'Dit nieuwsitem bestaat niet!';
}
} else {
echo 'Er ging iets fout';
}
?>
Ik wil dus iets dat de pagina-nummers onderaan weergeeft (zoveel als nodig zijn), en dat als je op zo'n nummer klikt, die pagina tevoorschijn komt.
Voorbeeld:
Eerste Vorige | 1 2 3 4 5 6 7 8 9 10 11 | Volgende Laatste
Als er meer pagina's nodig zijn (als er meer nieuws bij komt), moeten er automatisch nummers bijkomen.
Wie weet hoe dit moet? Een duwtje in de rug zou namelijk fijn zijn
