Scripts
Pagina nummering
Hallo, ik zocht hier op de site naar een script voor 'pagina nummering'. en ik had dus wat gevonden (http://www.phphulp.nl/php/scripts/6/727/) alleen snapte ik geen ruk van het script. dus ik dacht moeilijk kan het nooit zijn. en dat is het ook niet echt. Maar goed ben benieuwd wat jullie ervan vinden. is dit een beetje fatsoendelijk geschreven of lijkt het nergens naar. -doe php nog niet zo lang ;) ik hoor het wel. :)
pagina-nummering
<?php
# 10-10-2006
# pagina nummering v1.0
# G. de Rover
# GDRmedia
# [email protected]
//
// welke pagina er geshowed moet worden
$pag = $_GET['pag'];
// eerste bezoek moet 0 zijn.
if($pag == '' || $pag == 1){
$pag = 0;
}
// het aantal resultaten per pagina.
$showRecords= 10;
//
// connectie settings
$myServer = '***';
$myDataBase = '***';
$myUser = '***';
$myPass = '***';
//
$myConn = mysql_connect($myServer, $myUser, $myPass);
$select = mysql_select_db($myDataBase, $myConn);
//
$query = 'SELECT * FROM tabel ORDER BY record ASC';
$results = mysql_query($query) or die(mysql_error());
$num_rows = mysql_num_rows($results);
//
$pages = $num_rows / $showRecords;
//
if($pages>1){
$myPage = $pag * $showRecords;
//
$query = 'SELECT * FROM tabel ORDER BY record ASC LIMIT '.$myPage.', '.$showRecords;
$results = mysql_query($query) or die(mysql_error());
}
//output:
echo '<div align=center>';
// checkt of er uberhaubt wel meerdere pagina's zijn.
if($pages > 1){
for($i=1; $i<=floor($pages); $i++){
echo ' | <a href='.$_SERVER['PHP_SELF'].'?pag='.$i.'>'.$i.'</a>';
}
echo ' |<br/><br/>';
}
// spuug de gewenste data uit.
while ($row = mysql_fetch_array($results)) {
echo $row['record'].'<br/>';
}
echo '</div>';
?>
Reacties
0