$k_p = "4"; if(!$l_p) { $l_p = "0"; } $result33 = mysql_query ("SELECT * FROM `base` WHERE `show`='1'"); $num33 = mysql_num_rows ($result33); if ($num33 > $k_p) {//если колличество выбранных строк больше чем колличество выб. страниц $num_result00 = $num33; $num33 = ceil($num33/$k_p);//возвращает ближайшее большее целое //echo $num_result; for ($i = 0; $i < $num33; $i++) { $row33 = mysql_fetch_array ($result33); $po = ($i+1)*$k_p; if ($po > $num_result00) {// если результат больше чем колл. стр. то вычесть остаток $po = $po - ($po-$num_result00); } $num_a = (($l_p/$k_p)+1); if($l_p==($i*$k_p)){ echo '<span style="font-weight:bold;">'.($i+1).'</span> '; } if($l_p!=($i*$k_p)){ echo '<a class="menu" href="nedvig.php?j=a&l_p='.($i*$k_p).'">'.($i+1).'</a> '; } } }