Вывод циклом - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - 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/55282 6. стукнул 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 = &#039;10&#039;; $ba=ceil($page/$config_post); $ba2=$ba*$config_post-$config_post; $asd=$str-($config_post*3); $asd2=$str+($config_post*4); if($asd&lt;$page &amp;&amp; $asd&gt;0){echo &#039; &lt;a href=&quot;index.php?start=0&amp;amp;&quot;&gt;1&lt;/a&gt; ... &#039;;} for($i=$asd; $i&lt;$asd2;){ if($i&lt;$page &amp;&amp; $i&gt;=0){ $ii=floor(1+$i/$config_post); if ($str==$i) { echo &#039; &lt;b&gt;(&#039;.$ii.&#039;)&lt;/b&gt;&#039;; }else{ echo &#039; &lt;a href=&quot;index.php?start=&#039;.$i.&#039;&amp;amp;&quot;&gt;&#039;.$ii.&#039;&lt;/a&gt;&#039;; }} $i=$i+$config_post;} if($asd2&lt;$page){echo &#039; ... &lt;a href=&quot;index.php?start=&#039;.$ba2.&#039;&amp;amp;&quot;&gt;&#039;.$ba.&#039;&lt;/a&gt;&#039;;} } </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&#91;&#039;page&#039;])){ $page = abs(intval($_GET&#91;&#039;page&#039;])); }else{$page = &#039;1&#039;;} $p_str = $on_page*$page-$on_page; $postof = mysql_num_rows(mysql_query(&quot;SELECT * FROM `gb`&quot;)); if($postof&gt;0) { echo &#039;ну тут ерунда&#039;; $guest = mysql_query(&quot;SELECT * FROM `gb` ORDER BY `id` ASC LIMIT $p_str,$on_page&quot;); while($gb = mysql_fetch_array($guest)){ $n++ echo &quot;$n. пам пам&quot;; } }else{ echo &quot;Сообщений в гостевой нет!&quot;;} $str = ceil($postof/$on_page); if($page&gt;1){ echo &#039;Назад&#039;;} if($page&lt;$str){ echo &#039;Далее&#039;;} </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&gt;1){ echo &#039;Назад&#039;;} if($page&lt;$str){ echo &#039;Далее&#039;;} </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