если p=17
отнимаем от p, 10 получаем 7
и подравниваем начальное значение к 11
как реализовать данное всего в 2 строчки... непонимаю.
-~{}~ 26.02.04 17:56:
Фанат
вот что я хотел... все довльно просто...
PHP:
<?
$file=file("base.txt");
$all=count($file);
$pages=ceil($all/10);
if ($p<1 OR $p>$pages) {
$p=1;
}
$l=ceil($p/10)*10;
$f=($l-10)+1;
if ($l>$pages) {$l=$pages;};
$pr=$f-1;
$ne=$l+1;
if ($pr<1){
print "Prev. ten";
}
else {
print "<b><a href=album.php?p=$pr>Prev. ten</a></b> ";
}
for($i=$f;$i<=$l;$i++) {
if ($i==$p) {
print " $i ";
} else {
print " <a href=album.php?p=$i>$i</a> ";
}
}
if ($ne>$pages){
print "Next. ten";
}
else {
print "<b><a href=album.php?p=$ne>Next. ten</a></b> ";
}
?>
Фанат! Спасибо за помощь!