Вывод циклом - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Mon, 23 Dec 2024 18:35:39 +0300Все! уже сам разобрался!
https://visavi.net/topics/1787/55282
Вывод циклом ГерманSat, 17 Oct 2009 17:55:06 +0400Сообщенияhttps://visavi.net/topics/1787/552826. стукнул
https://visavi.net/topics/1787/55255
Вывод циклом ГерманSat, 17 Oct 2009 16:52:28 +0400Сообщенияhttps://visavi.net/topics/1787/55255Напиши в аську мне 977-907-0 скину навигацию как на seclub сам писал давно ещё.
https://visavi.net/topics/1787/55252
Вывод циклом АртёмSat, 17 Oct 2009 16:40:33 +0400Сообщенияhttps://visavi.net/topics/1787/55252Я прописал так<br>
<pre class="prettyprint">
$config_post = '10';
$ba=ceil($page/$config_post);
$ba2=$ba*$config_post-$config_post;
$asd=$str-($config_post*3);
$asd2=$str+($config_post*4);
if($asd<$page && $asd>0){echo ' <a href="index.php?start=0&amp;">1</a> ... ';}
for($i=$asd; $i<$asd2;){
if($i<$page && $i>=0){
$ii=floor(1+$i/$config_post);
if ($str==$i) {
echo ' <b>('.$ii.')</b>';
}else{
echo ' <a href="index.php?start='.$i.'&amp;">'.$ii.'</a>';
}}
$i=$i+$config_post;}
if($asd2<$page){echo ' ... <a href="index.php?start='.$ba2.'&amp;">'.$ba.'</a>';}
}
</pre>
но где то тут ошибка! <img src="https://visavi.net/uploads/stickers/sad.gif" alt="sad">
https://visavi.net/topics/1787/55242
Вывод циклом ГерманSat, 17 Oct 2009 16:11:50 +0400Сообщенияhttps://visavi.net/topics/1787/55242блин! че то я фигню напорол в 3 посте!<br>
вот правильно<br>
<pre class="prettyprint">
$on_page = 10;
if(isset($_GET['page'])){
$page = abs(intval($_GET['page']));
}else{$page = '1';}
$p_str = $on_page*$page-$on_page;
$postof = mysql_num_rows(mysql_query("SELECT * FROM `gb`"));
if($postof>0) {
echo 'ну тут ерунда';
$guest = mysql_query("SELECT * FROM `gb` ORDER BY `id` ASC LIMIT $p_str,$on_page");
while($gb = mysql_fetch_array($guest)){
$n++
echo "$n. пам пам";
}
}else{ echo "Сообщений в гостевой нет!";}
$str = ceil($postof/$on_page);
if($page>1){ echo 'Назад';}
if($page<$str){ echo 'Далее';}
</pre>
https://visavi.net/topics/1787/55215
Вывод циклом ГерманSat, 17 Oct 2009 15:42:42 +0400Сообщенияhttps://visavi.net/topics/1787/55215Мысленно я знаю как это делается!<br>
а практически не могу ни как сделать!
https://visavi.net/topics/1787/55208
Вывод циклом ГерманSat, 17 Oct 2009 15:36:59 +0400Сообщенияhttps://visavi.net/topics/1787/55208$page это сколько сообщений на страницу!<br>
$str это считает сколько сообщений на странице!
https://visavi.net/topics/1787/55205
Вывод циклом ГерманSat, 17 Oct 2009 15:33:56 +0400Сообщенияhttps://visavi.net/topics/1787/55205Всем привет! У меня такой вопрос!<br>
короче я сделал постраничную навигацию, и вывожу таким образом<br>
<pre class="prettyprint">
if($page>1){ echo 'Назад';}
if($page<$str){ echo 'Далее';}
</pre>
т.е получается если более 10 сообщений, то выводится далее!<br>
если меньше то ничего не выводится!<br>
как мне теперь можно сделать вывод страниц такого вида<br>
123...20 типа как в моторе!
https://visavi.net/topics/1787/55201
Вывод циклом ГерманSat, 17 Oct 2009 15:28:50 +0400Сообщенияhttps://visavi.net/topics/1787/55201