Баг в навигации. - 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) Fri, 10 Jan 2025 19:16:47 +0300 4. <strong>GingerBread</strong>, спасибо, сделал <a href="http://xletters.ru/test.php" target="_blank" rel="nofollow">http://xletters.ru/test.php</a> . А то у меня навигация начиналась с 1 страницы https://visavi.net/topics/30710/526541 Баг в навигации. TRAIL Thu, 22 Mar 2012 18:39:46 +0400 Сообщения https://visavi.net/topics/30710/526541 ну проверь так <br> <pre class="prettyprint"> &lt;?php include &quot;db_connect.php&quot;; $page = (empty($_GET&#91;&#039;page&#039;])) ? 0 &#58; abs(intval($_GET&#91;&#039;page&#039;])); $query = $db -&gt; query(&quot;SELECT * FROM users&quot;); $num_page = mysqli_num_rows($query)-1; if($page &gt; $num_page) $page = $num_page; $query_obj = $db -&gt; query(&quot;SELECT * FROM users ORDER BY id ASC LIMIT $page, 1&quot;); while($sql = $query_obj -&gt; fetch_assoc()) echo $sql&#91;&#039;login&#039;]; if($page != 0) echo &#039;&lt;br /&gt;&lt;a href=&quot;?page=&#039;.($page-1).&#039;&quot;&gt;назад&lt;/a&gt; &#039;; if($page != $num_page) echo &#039;&lt;br /&gt;&lt;a href=&quot;?&amp;page=&#039;.($page+1).&#039;&quot;&gt;вперёд&lt;/a&gt; &#039;; </pre> <br> учитывать с 0. https://visavi.net/topics/30710/526433 Баг в навигации. Павел Thu, 22 Mar 2012 13:14:30 +0400 Сообщения https://visavi.net/topics/30710/526433 2. <strong>GingerBread</strong>, спасибо, но эта навигация мне не подходит https://visavi.net/topics/30710/526418 Баг в навигации. TRAIL Thu, 22 Mar 2012 12:49:21 +0400 Сообщения https://visavi.net/topics/30710/526418 <a href="http://old.snippets.pp.ru/article/108" target="_blank" rel="nofollow">http://old.snippets.pp.ru/article/108</a><br> я этим классов уже пару лет пользуюсь, только переписал под себя.<br> попробуй его. https://visavi.net/topics/30710/526413 Баг в навигации. Павел Thu, 22 Mar 2012 12:44:19 +0400 Сообщения https://visavi.net/topics/30710/526413 Понадобилась простенькая навигация:<br> 1 запись из базы на страницу, и ссылки, вперед-назад. Реализовал так<br> <pre class="prettyprint"> &lt;?php include &quot;db_connect.php&quot;; $page = $_GET&#91;&#039;page&#039;]; $query = $db -&gt; query(&quot;SELECT * FROM users&quot;); $num_page = mysqli_num_rows($query); if($page &gt; $num_page) $page = $num_page; if($page &lt; 1) $page = 1; $query_obj = $db -&gt; query(&quot;SELECT * FROM users ORDER BY id ASC LIMIT $page, 1&quot;); while($sql = $query_obj -&gt; fetch_assoc()) echo $sql&#91;&#039;login&#039;]; if($page != 1) echo &#039;&lt;a href=&quot;?page=&#039;.($page-1).&#039;&quot;&gt;назад&lt;/a&gt; &#039;; if($page &gt; 0 AND $page != $num_page) echo &#039;&lt;a href=&quot;?&amp;page=&#039;.($page+1).&#039;&quot;&gt;вперёд&lt;/a&gt; &#039;; ?&gt; </pre> вот пример <a href="http://xletters.ru/test.php?page=1" target="_blank" rel="nofollow">http://xletters.ru/test.php?page=1</a> , навигация работает на ура, но, в моем примере вывод 3 записей, и последняя запись ( <a href="http://xletters.ru/test.php?page=3" target="_blank" rel="nofollow">http://xletters.ru/test.php?page=3</a> ) не выводится. https://visavi.net/topics/30710/526369 Баг в навигации. TRAIL Thu, 22 Mar 2012 11:27:36 +0400 Сообщения https://visavi.net/topics/30710/526369