1. startdreamer - 28 Июля, 2011 - 12:27:08 - перейти к сообщению
Дайте пожалуйста скриптик или что нибдуь т.п.
2. DeepVarvar - 28 Июля, 2011 - 12:34:36 - перейти к сообщению
3. illy - 28 Июля, 2011 - 13:36:35 - перейти к сообщению
постраничная навигация, вывод
<?php
$ci=5; // Количество материала на одной странице
$fs[0]='0 новость';
$fs[1]='1 новость';
$fs[2]='2 новость';
$fs[3]='3 новость';
$fs[4]='4 новость';
$fs[5]='5 новость';
$fs[6]='6 новость';
$fs[7]='7 новость';
if(!isset($_REQUEST['pg'])){$pg=0;}
else {$pg=$_REQUEST['pg'];}
$ac=count($fs);
$hp=0;
$t=0;
if($ac>$ci){
$hp=1;
$c=$ac/$ci;
$pv='<div align=center width=100% class=pagesu>Страницы: ';
$tp='';
for($t;$t<$c;$t++){
$m=$t+1;
if($t==$pg){
$pv.=' <font class=visited>'.$m.'</font>';
}
else{
$pv.=' <a class=plink href=str.php?pg='.$t.'>'.$m.'</a>';
}
}
}
if($pg>$t){$pg=$t;}
if($pg>$t-1 && $t!=0){$pg=$t-1;}
if($hp==1){echo $pv.'</div>';}
?>
<?php
$cc=1;
$rr=1;
$fm=$ac-($pg+1)*$ci;
$lm=$ac-$pg*$ci;
if($fm<0){$fm=0;}
if($fm>$ac){$fm=$ac;}
if($lm>$ac){$lm=$ac;}
for($c=$lm-1;$c!=$fm-1;$c--){
echo $fs[$c].'<br>';
}
?>
<?php
$ci=5; // Количество материала на одной странице
$fs[0]='0 новость';
$fs[1]='1 новость';
$fs[2]='2 новость';
$fs[3]='3 новость';
$fs[4]='4 новость';
$fs[5]='5 новость';
$fs[6]='6 новость';
$fs[7]='7 новость';
if(!isset($_REQUEST['pg'])){$pg=0;}
else {$pg=$_REQUEST['pg'];}
$ac=count($fs);
$hp=0;
$t=0;
if($ac>$ci){
$hp=1;
$c=$ac/$ci;
$pv='<div align=center width=100% class=pagesu>Страницы: ';
$tp='';
for($t;$t<$c;$t++){
$m=$t+1;
if($t==$pg){
$pv.=' <font class=visited>'.$m.'</font>';
}
else{
$pv.=' <a class=plink href=str.php?pg='.$t.'>'.$m.'</a>';
}
}
}
if($pg>$t){$pg=$t;}
if($pg>$t-1 && $t!=0){$pg=$t-1;}
if($hp==1){echo $pv.'</div>';}
?>
<?php
$cc=1;
$rr=1;
$fm=$ac-($pg+1)*$ci;
$lm=$ac-$pg*$ci;
if($fm<0){$fm=0;}
if($fm>$ac){$fm=$ac;}
if($lm>$ac){$lm=$ac;}
for($c=$lm-1;$c!=$fm-1;$c--){
echo $fs[$c].'<br>';
}
?>