Iron
Guest
Постраничный вывод
Здрасте... Зацените пожалуйста алгоритм постраничного вывода... Вроде глюков никаких нет, как часто бывает.
Фигня?
Здрасте... Зацените пожалуйста алгоритм постраничного вывода... Вроде глюков никаких нет, как часто бывает.
PHP:
//есть массив topici ключи, которого идут по порядку
$m_count=count($topici);
if($page=="")
{
$page="1";
}
$num1=$show1 * $page;
$num2=$num1-$show1;
$num3=$m_count/$show1;
$num4=$m_count%$show1;
$num3=floor("$num3");
if($m_count<$num1)
{
$num1=$m_count;
}
if($num4!="0")
{
$num3++;
}
for($i=1;$i<=$num3;$i++)
{
$line.="<a href=\"index.php?page=$i\">$i</a>|";
}
$line=substr($line,0,-1);
if($m_count<=$show1)
{
$line="";
}
echo $line;
for($i=$num2;$i<$num1;$i++)
{
$topici[$i]; // выводится результат
}
echo $line;