Мой код разбиения на страницы в php перечисляет страницы без управления, если у меня есть 100 страниц, он будет перечислять 100 без сокращения, например, 1 2 3 ... 98 99 100, но он перечислит его от 1 до 100 без аббревиатуры, это код страницы, который у меня есть:Динамическое разбиение на страницы PHP
<?php
$result = $myApp->dbTransaction("SELECT * FROM cause_lists;");
$getNum = mysql_num_rows($result);
$pg = $getNum/10;
$rem = ($getNum%10)/10;
if ($rem > 0) {
$pg -=$rem;
$pg +=1;
}
if ($pg == 2 || $pg > 2){
$page_num = $pg;
}
if (!empty($page_num)){
if ($range_filter === 0){$arrow_class_1 = "arrow unavailable";
$arrow_link_1 = "#";
}
else {$arrow_class_1 = "arrow";
$r = $range_filter + 0;
$arrow_link_1 ="cl_admin.php?range=$r";
}
if ($range_filter != (($pg * 10) - 10)) {$arrow_class_2 = "arrow"; $arrow_link_2 ="#";
$r = $range_filter + 20;
$arrow_link_2 ="cl_admin.php?range=$r";
}
else {$arrow_class_2 = "arrow unavailable";
$arrow_link_2 ="#";
}
echo " <ul class=\"pagination\"><li class=\"$arrow_class_1\"><a href=\"$arrow_link_1\">«</a></li>";
for($i=1; $i<=$page_num; $i++){
$rge = $i * 10;
if(($range_filter+10) === $rge){$page_class = "current";} else {$page_class = "";}
echo "<li class='$page_class'><a href=\"cl_admin.php?range=$rge\">$i</a></li>";
}
echo "<li class=\"$arrow_class_2\"><a href=\"$arrow_link_2\">»</a></li></ul>";
}
?>
это ваш код? – itachi
В чем вопрос? –