Ik heb het vorige / volgende script ingebruik van deze website maar omdat ik nu zoveel record heb moet je veel keer op volgende klikken om bij de laatste te komen. Nu zag ik op andere website het volgende: << 1 2 3 4 5 >> o.i.d. Hoe is dat te realiseren ik neem aan dat alles kan met php (zoals ik al ervaren hebt)
function pages($pages){
global $limits;
if(isset($_GET['page'])){
$case=0;
if($pages<=(int)$_GET['page']) $case+=1;
if(0>=(int)$_GET['page']) $case+=2;
switch($case){
case 0:
$page=(int)$_GET['page'];
break;
case 1:
$page=$pages;
break;
case 2:
$page=0;
break;
}
en hier is $limits
<?
$limits=array(
'min_limit' =>5,//the minimum amount of products per page
'max_limit' =>100,//the maximum of products per page
'norml_limit' =>10,//the default value
'page_diff' =>2,//de difference between page number, example if page 25: 23,24,25,26,27
);
?>
ok hier is een werkend stukje code
het enige wat je nu nog moet doen is $items vervangen door het aantal records in de DB
<?
$limits=array(
'min_limit' =>5,//the minimum amount of products per page
'max_limit' =>100,//the maximum of products per page
'norml_limit' =>10,//the default value
'page_diff' =>2,//de difference between page number, example if page 25: 23,24,25,26,27
);
function limit(){
global $limits;
if(isset($_GET['limit'])){