Werken met Bladzijdes
Ik ben bezig om mijn nieuwsitems te ordenen op aantal bladzijden.. Hij laat al goed het aantal bladzijden zien en de lnk ernaar toe.. Maar nu moet die dus ook de juiste aantallen items laten zien op die pagina... en als ik dan verder ga ook de volgende (bijv. 5) items op page 2... Dit heb ik tot nu toe...
if($_GET['page']!='')
{
$page = $_GET['page'];
}
else
{
$page = 1;
}
$nrPerPages = 5;
$nrpages = ceil(mysql_num_rows($result) / $nrPerPages);
echo 'Pagina:';
for ($i = 1; $i <= $nrpages; $i++) {
if($i == $page){
echo ' '.$i;
}else{
echo ' <a class="Content" href="nieuws_beheren.php?page='.$i.'">'.$i.'</a>';
}
}
echo("<br /><br />");
?>
<tr>
<td id="nieuws_datum1">Datum</td>
<td id="nieuws_tijd1">Tijd</td>
<td id="nieuws_titel1">Titel</td>
<td id="nieuws_handeling1">Handeling</td>
</tr>
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?
while (($nieuwsitem = mysql_fetch_assoc($result)))
{
$datum = $nieuwsitem["nws_Date"];
$splitDatum = explode("-", $datum);
?>
while (($nieuwsitem = mysql_fetch_assoc($result)))
{
$datum = $nieuwsitem["nws_Date"];
$splitDatum = explode("-", $datum);
?>
<tr>
<td id="nieuws_datum2">[ // ]</td>
<td id="nieuws_tijd2"> uur</td>
<td id="nieuws_titel2"><a class="Content" href="nieuws_detail.php?nieuwsid=" onmouseout=" window.status= ' '; return true " onmouseover=" window.status='Voorbeeld van het bericht: '; return true"></a></td>
<td id="nieuws_handeling2">
<a href="nieuws_wijzigen.php?nieuwsid=" onmouseout=" window.status= ' '; return true " onmouseover=" window.status='Wijzigen: '; return true"><img src="images/gif/handelingen/wijzigen.gif" border="0"></a>
<a href="nieuws_verwijderen_verwerken.php?nieuwsid=" onmouseout=" window.status= ' '; return true " onmouseover=" window.status='Verwijderen: '; return true"><img src="images/gif/handelingen/verwijderen.gif" border="0"></a>
</td>
</tr>
Dit heb ik ergens gevonden maar ik zou niet weten hoe ik dat toe moet passen, wie kan mij helpen?
while ($rs2 = mysql_fetch_assoc($rs)) {
if($nr >= (1 * $page - 9) and $nr <= (1 * $page)){
bla
}
$nr = $nr + 1;
}