Scripts

Bepaald aantal berichten op pagina

Ik was op zoek naar een script die je 100en ;) berichten van een forum verdeelde in verschillende pagina's, ik kon eigelijk nergens een goed script vinden. Dus zelf maar eentje gebouwd. En hier het resultaat. Het is misschien niet allemaal even netjes, maar het werkt!ben aant werk aan een betere versie. onderaan de pagina komt gwoon te staan: vorige 1 2 3 volgende, vorige en volgende verdwijnen als je op respectievelijk de eerste en de laatste pagina bent. opmerkingen zijn welkom!!!

bepaald-aantal-berichten-op-pagina
<?
//aantal berichten berekenen
$reacties = mysql_query("SELECT * FROM berichten");
$aantalberichten = mysql_num_rows($reacties);

//aantal pagina's berekenen (10 berichten op pagina)
$aantpages = $aantalberichten/10;
$page = $_GET['page'];
$begin = $page * 10;
$eind = 10;




$berichten = mysql_query("SELECT * FROM berichten LIMIT $begin,$eind");
while($object = mysql_fetch_object($berichten))
{
    $bericht = $object->bericht;
}





$vorige = $page - 1;
$volgende = $page + 1;
if(!$page==0){
echo'<a href="berichten.php?page='.$vorige.'&aantber='.$aantalberichten.'"">vorige</a>&nbsp;';
}
i==0;
for ($i = 0; $i < $aantpages; $i++)
{
	$i2 = $i + 1;
	if($page==$i && $aantalberichten > 10)
	{
		echo '<font color=#ff0000><b>'.$i2.'</b>&nbsp;</font>';
	}


	elseif($aantalberichten > 11)
	{
		echo '<a href="berichten.php?page='.$i.'&aantber='.$aantalberichten.'">'.$i2.'</a> ';

	}

}


if($aantpages > 1 && $volgende < $aantpages)
{
	echo'<a href="berichten.php?page='.$volgende.'&aantber='.$aantalberichten.'">volgende</a>';
}
?>

Reacties

0
Nog geen reacties.