<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Постраничная навигация]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1349&amp;type=atom" />
	<updated>2011-05-29T10:19:20Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=1349</id>
		<entry>
			<title type="html"><![CDATA[Re: Постраничная навигация]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16553#p16553" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><div class="quotebox"><cite>monster_dj сказал:</cite><blockquote><p>так вылезет ошибка, стоит добавить строку проверки</p></blockquote></div><p>Проверку добавить стоит, только я не вижу где она у вас.</p><br /><div class="codebox"><pre><code>&lt;?php
$items_per_page = 5; // Количество элементов на странице

$result_count2 = mysql_query(&#039;SELECT COUNT(*) AS `count` FROM `stories`&#039;, $db);
$aCount = mysql_fetch_array($result_count2);

$iPages = ceil($aCount[&#039;count&#039;] / $items_per_page);
$page = (isset($_GET[&#039;page&#039;]) &amp;&amp; $_GET[&#039;page&#039;] &lt;= $aCount[&#039;count&#039;]) ? $_GET[&#039;page&#039;] : 1;
$iOffsetLimit = ($page - 1) * $items_per_page;
$iStart = ($page &gt; 5) ? $page - 4 : 1;
if ($iPages &gt; 1) {
    echo &#039;&lt;center&gt;&lt;p class=&quot;pvote&quot;&gt;Страницы: &#039;;
    for ($i = $iStart; $i &lt;= $iPages; $i++) {
        if ($page &gt; 4 &amp;&amp; $i == $page - 4) {
            echo &#039;&lt;a href=&quot;?page=&#039; . $i . &#039;&quot;&gt;...&lt;/a&gt;&#039; . &quot;\n&quot;;
            continue;
        }
        if ($i &gt; $page + 3) {
            echo &#039;&lt;a href=&quot;?page=&#039; . $i . &#039;&quot;&gt;...&lt;/a&gt;&#039; . &quot;\n&quot;;
            break;
        }
        if ($i == $page) {
            echo &#039; &lt;span style=&quot;font-weight: bold;&quot;&gt; &#039; . $i . &#039; &lt;/span&gt; &#039; . &quot;,&quot; . &quot;\n&quot;;
        } else {
            echo &#039;&lt;a href=&quot;?page=&#039; . $i . &#039;&quot;&gt;&#039; . $i . &#039;&lt;/a&gt;&#039; . &quot;,&quot; . &quot;\n&quot;;
        }
       }
    echo &#039;&lt;/p&gt;&lt;/center&gt;&#039; . &quot;\n&quot;;
}

$result = mysql_query (&quot;SELECT id,title,description,text,author,date,time,view,rating,q_vote,url FROM stories ORDER BY id DESC LIMIT &quot;.$iOffsetLimit.&quot;,&quot;.$items_per_page.&quot;&quot;,$db);
if (mysql_num_rows($result) == 0)
{
echo &quot;&lt;p class=&#039;post_comment&#039;&gt;Никто ещё не добавил рассказ :(&lt;/p&gt;&quot;;
}
if (mysql_num_rows($result) &gt; 0)
{
$myrow = mysql_fetch_array ($result);
$user_name = $_SESSION[&#039;user&#039;];
if ($user_name == $myrow24[&quot;nick&quot;])

do {

$r = $myrow[&quot;rating&quot;]/$myrow[&quot;q_vote&quot;];
$r = intval($r);

printf (&quot;&lt;table align=&#039;center&#039; class=&#039;lesson&#039;&gt;
            &lt;tr&gt;
              &lt;td&gt;&lt;p class=&#039;lesson_name&#039;&gt;&lt;a href=&#039;view_story.php?id=%s&#039;&gt;%s&lt;/a&gt;&lt;/p&gt;
              &lt;p class=&#039;lesson_adds&#039;&gt;Добавлено: [&lt;font color=&#039;red&#039;&gt;%s&lt;/font&gt;] в: [&lt;font color=&#039;red&#039;&gt;%s&lt;/font&gt;]&lt;/p&gt;
              &lt;p class=&#039;lesson_adds&#039;&gt;Добавил: [&lt;font color=&#039;red&#039;&gt;%s&lt;/font&gt;]&lt;/p&gt;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td&gt;&lt;p&gt;%s&lt;/p&gt;&lt;p class=&#039;pvote&#039;&gt;Просмотров: [&lt;font color=&#039;red&#039;&gt;%s&lt;/font&gt;] &amp;nbsp;&amp;nbsp;&amp;nbsp; Рейтинг: &lt;img src=&#039;img/%s.png&#039;&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; [&lt;a href=&#039;edit_story.php?id=%s&#039;&gt;Редактировать!&lt;/a&gt;] &amp;nbsp;&amp;nbsp;&amp;nbsp; [&lt;a href=&#039;drop_story.php?id=%s&#039;&gt;Удалить!&lt;/a&gt;]&lt;/p&gt;&lt;/td&gt;
            &lt;/tr&gt;
          &lt;/table&gt;&lt;br&gt;&quot;, htmlspecialchars($myrow[&quot;id&quot;]),htmlspecialchars($myrow[&quot;title&quot;]),htmlspecialchars($myrow[&quot;date&quot;]),htmlspecialchars($myrow[&quot;time&quot;]),htmlspecialchars($myrow[&quot;author&quot;]),nl2br($myrow[&quot;description&quot;]),htmlspecialchars($myrow[&quot;view&quot;]),$r,htmlspecialchars($myrow[&quot;id&quot;]),htmlspecialchars($myrow[&quot;id&quot;]));
}</code></pre></div><p>вот мой код, если так сделать, то ошибки нет, если же прописать в запросе по вашему, то вылезает ошибка</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[monster_dj]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3618</uri>
			</author>
			<updated>2011-05-29T10:19:20Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16553#p16553</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Постраничная навигация]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16550#p16550" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>monster_dj сказал:</cite><blockquote><p>так вылезет ошибка, стоит добавить строку проверки</p></blockquote></div><p>Проверку добавить стоит, только я не вижу где она у вас.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2011-05-29T07:49:27Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16550#p16550</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Постраничная навигация]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16548#p16548" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>Наверное имелось в виду так:<br />$result1 = mysql_query(&#039;SELECT * FROM `fil` ORDER BY `id` DESC LIMIT &#039; . $iOffsetLimit . &#039;,&#039; . $items_per_page, $db);<br /> так вылезет ошибка, стоит добавить строку проверки, существоует ли вообще записи, так сразу начинаются ошибки. я написал правильный код</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[monster_dj]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3618</uri>
			</author>
			<updated>2011-05-29T03:46:59Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16548#p16548</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Постраничная навигация]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16522#p16522" />
			<content type="html"><![CDATA[<p>Наверное имелось в виду так:<br />$result1 = mysql_query(&#039;SELECT * FROM `fil` ORDER BY `id` DESC LIMIT &#039; . $iOffsetLimit . &#039;,&#039; . $items_per_page, $db);</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2011-05-26T07:55:51Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16522#p16522</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Постраничная навигация]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16520#p16520" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p> Никогда так не присоединяйте! Ибо будут ошибки! Присоединять надо так:<br /></p><div class="codebox"><pre><code>$result1 = mysql_query(&#039;SELECT * FROM `fil` ORDER BY `id` DESC LIMIT &quot;.$iOffsetLimit.&quot;,&quot;.$items_per_page.&quot;, $db);</code></pre></div><p> Так ошибок не возникнет!</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[monster_dj]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3618</uri>
			</author>
			<updated>2011-05-25T20:06:12Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16520#p16520</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Постраничная навигация]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=13227#p13227" />
			<content type="html"><![CDATA[<p>Доброго дня. </p><p>Помогите пожалуйста организовать вывод информации из базы данних(текст новостей) по страницам .Нужно, чтобы текст корректно разбивался на части (по абзатсам) и размещался в основной таблице.</p><p><span style="color: red">Пожалуйста, переведите ваш вопрос на русский язык. Спасибо.<br />Модератор Hanut.</span></p><p>Код на даний момент:</p><p>&lt;?php include (&quot;block/db.php&quot;); <br />If (isset($_GET[&#039;id&#039;])) { $id = $_GET[&#039;id&#039;];} else echo &quot;Нет переменной ID&quot;;<br />$result = mysql_query (&quot;SELECT * FROM tnews WHERE id = &#039;$id&#039;&quot;,$db) or die (&quot;Error query !!&quot;.mysql_error());<br />$myrow = mysql_fetch_array ($result); ?&gt;<br />&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;<a href="http://www.w3.org/TR/html4/loose.dtd">http://www.w3.org/TR/html4/loose.dtd</a>&quot;&gt;<br />&lt;html&gt;<br />&lt;head&gt;<br />&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=windows-1251&quot;&gt;<br />&lt;title&gt;&lt;? echo $myrow[&#039;title&#039;]; ?&gt;&lt;/title&gt;<br />&lt;link href=&quot;style.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;&gt;<br />&lt;script type=&quot;text/JavaScript&quot;&gt;<br />&lt;!--</p><br /><p>function MM_findObj(n, d) { //v4.01<br />&nbsp; var p,i,x;&nbsp; if(!d) d=document; if((p=n.indexOf(&quot;?&quot;))&gt;0&amp;&amp;parent.frames.length) {<br />&nbsp; &nbsp; d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}<br />&nbsp; if(!(x=d[n])&amp;&amp;d.all) x=d.all[n]; for (i=0;!x&amp;&amp;i&lt;d.forms.length;i++) x=d.forms[i][n];<br />&nbsp; for(i=0;!x&amp;&amp;d.layers&amp;&amp;i&lt;d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);<br />&nbsp; if(!x &amp;&amp; d.getElementById) x=d.getElementById(n); return x;<br />}</p><p>function MM_showHideLayers() { //v6.0<br />&nbsp; var i,p,v,obj,args=MM_showHideLayers.arguments;<br />&nbsp; for (i=0; i&lt;(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];<br />&nbsp; &nbsp; if (obj.style) { obj=obj.style; v=(v==&#039;show&#039;)?&#039;visible&#039;:(v==&#039;hide&#039;)?&#039;hidden&#039;:v; }<br />&nbsp; &nbsp; obj.visibility=v; }<br />}<br />//--&gt;<br />&lt;/script&gt;<br />&lt;/head&gt;<br />&lt;body vlink=&quot;#000000&quot; alink=&quot;#000000&quot;&gt;</p><p>&lt;? include(&quot;block/menu_main.php&quot;); ?&gt;<br />&nbsp; &nbsp;&nbsp; &nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;td width=&quot;613&quot; valign=&quot;top&quot;&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;p class=&quot;lessons_name&quot; align=&quot;center&quot;&gt;&lt;? echo $myrow[&#039;title&#039;]; ?&gt; &lt;/p&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;p&gt;&lt;? echo $myrow[&#039;text&#039;]; ?&gt;&lt;/p&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;p&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div class=&quot;author&quot; align=&quot;left&quot;&gt;&lt;? echo $myrow[&#039;author&#039;] ?&gt;&lt;/div&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div class=&quot;date&quot; align=&quot;right&quot;&gt;&lt;? echo $myrow[&#039;date&#039;]; ?&gt;&lt;/div&gt; <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/p&gt;<br />&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/td&gt;<br />&lt;? include(&quot;block/footer.php&quot;); ?&gt;<br />&lt;? include(&quot;block/second_menu.php&quot;);&nbsp; ?&gt;</p><p>&lt;/body&gt;<br />&lt;/html&gt;</p>]]></content>
			<author>
				<name><![CDATA[molotow]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3029</uri>
			</author>
			<updated>2010-08-28T10:00:07Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=13227#p13227</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Постраничная навигация]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=13096#p13096" />
			<content type="html"><![CDATA[<p><strong>ramil31</strong><br />Смотрите формирование переменной $page.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-08-17T16:23:26Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=13096#p13096</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Постраничная навигация]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=13095#p13095" />
			<content type="html"><![CDATA[<p>Совсем запутался:rolleyes:</p>]]></content>
			<author>
				<name><![CDATA[ramil31]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3006</uri>
			</author>
			<updated>2010-08-17T16:02:48Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=13095#p13095</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Постраничная навигация]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=13093#p13093" />
			<content type="html"><![CDATA[<p><strong>ramil31</strong><br />Ошибка здесь: LIMIT <span style="color: red">-3</span>, 3<br />Значение в LIMIT не может быть меньше 0 (нуля).</p><p>В переменной $page у вас 0 (ноль), чего быть не должно.<br />Смотрите как формируется данная переменная начиная со строки:<br />[mono]@$page = $_GET[&#039;page&#039;];[/mono]</p><p>Попробуйте переписать эту строку так:<br />[mono]$page = (isset($_GET[&#039;page&#039;]) &amp;&amp; $_GET[&#039;page&#039;] &gt; 0) ? $_GET[&#039;page&#039;] : 1;[/mono]</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-08-17T15:19:37Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=13093#p13093</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Постраничная навигация]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=13090#p13090" />
			<content type="html"><![CDATA[<p>похоже причина в</p><br /><p>WHERE id=&#039;$id&#039;</p><p>показывает </p><br /><p>You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near &#039;FROM main WHERE id=&#039;&#039; ORDER BY id LIMIT -3, 3&#039; at line 1</p>]]></content>
			<author>
				<name><![CDATA[ramil31]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3006</uri>
			</author>
			<updated>2010-08-17T13:34:22Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=13090#p13090</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Постраничная навигация]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=13089#p13089" />
			<content type="html"><![CDATA[<p>пример создания<br /><a href="http://www.softtime.ru/article/index.php?id_article=33">http://www.softtime.ru/article/index.php?id_article=33</a></p>]]></content>
			<author>
				<name><![CDATA[ramil31]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3006</uri>
			</author>
			<updated>2010-08-17T13:11:06Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=13089#p13089</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Постраничная навигация]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=13088#p13088" />
			<content type="html"><![CDATA[<p>dвот таблица main</p><p>CREATE TABLE IF NOT EXISTS `main` (<br />&nbsp; `id` int(5) NOT NULL AUTO_INCREMENT,<br />&nbsp; `title` varchar(255) COLLATE cp1251_bin NOT NULL,<br />&nbsp; `meta_d` varchar(255) COLLATE cp1251_bin NOT NULL,<br />&nbsp; `meta_k` varchar(255) COLLATE cp1251_bin NOT NULL,<br />&nbsp; `date` date NOT NULL DEFAULT &#039;0000-00-00&#039;,<br />&nbsp; `description` text COLLATE cp1251_bin NOT NULL,<br />&nbsp; `text` text COLLATE cp1251_bin NOT NULL,<br />&nbsp; `author` varchar(255) COLLATE cp1251_bin NOT NULL,<br />&nbsp; `view` int(7) NOT NULL,<br />&nbsp; PRIMARY KEY (`id`)<br />) ENGINE=MyISAM&nbsp; DEFAULT CHARSET=cp1251 COLLATE=cp1251_bin AUTO_INCREMENT=54 ;</p><p>объясню как должно быть</p><p>по идеи когда</p><p>// Постраничная навигация&nbsp; &nbsp; &nbsp; &nbsp; <br />&nbsp; &nbsp; $result77 = mysql_query(&quot;SELECT str FROM options&quot;, $db);<br />$myrow77 = mysql_fetch_array($result77);<br />$num = $myrow77[&quot;str&quot;];<br />// Извлекаем из URL текущую страницу<br />@$page = $_GET[&#039;page&#039;];<br />// Определяем общее число сообщений в базе данных<br />$result00 = mysql_query(&quot;SELECT COUNT(*) FROM main WHERE id=&#039;$id&#039;&quot;);<br />$temp = mysql_fetch_array($result00);<br />$posts = $temp[0];<br />// Находим общее число страниц<br />$total = (($posts - 1) / $num) + 1;<br />$total =&nbsp; intval($total);<br />// Определяем начало сообщений для текущей страницы<br />$page = intval($page);<br />// Если значение $page меньше единицы или отрицательно<br />// переходим на первую страницу<br />// А если слишком большое, то переходим на последнюю<br />if(empty($page) or $page &lt; 0) $page = 1;<br />&nbsp; if($page &gt; $total) $page = $total;<br />// Вычисляем начиная с какого номера<br />// следует выводить сообщения<br />$start = $page * $num - $num;<br />// Выбираем $num сообщений начиная с номера $start</p><p>$result = mysql_query(&quot;SELECT id,title,description,date,author,view, FROM main&nbsp; WHERE id=&#039;$id&#039; ORDER BY id LIMIT $start, $num&quot;,$db);</p><br /><p>должно просто&nbsp; вывести 3 новость </p><p>в таблице options содержится значеня 3</p><p>CREATE TABLE IF NOT EXISTS `options` (<br />&nbsp; `id` int(5) NOT NULL AUTO_INCREMENT,<br />&nbsp; `str` int(5) NOT NULL,<br />&nbsp; PRIMARY KEY (`id`)<br />) ENGINE=MyISAM&nbsp; DEFAULT CHARSET=cp1251 COLLATE=cp1251_bin AUTO_INCREMENT=2 ;</p><p>--<br />-- Dumping data for table `options`<br />--</p><p>INSERT INTO `options` (`id`, `str`) VALUES<br />(1, 3);</p><p>после того выведется 3 новость</p><p>потом </p><p>// Проверяем нужны ли стрелки назад<br />if ($page != 1) $pervpage = &#039;&lt;a href=index.php?id=&#039;.$id.&#039;&amp;page=1&gt;Первая&lt;/a&gt; | &lt;a href=index.php?id=&#039;.$id.&#039;&amp;page=&#039;. ($page - 1) .&#039;&gt;Предыдущая&lt;/a&gt; | &#039;;<br />// Проверяем нужны ли стрелки вперед<br />if ($page != $total) $nextpage = &#039; | &lt;a href=index.php?id=&#039;.$id.&#039;&amp;page=&#039;. ($page + 1) .&#039;&gt;Следующая&lt;/a&gt; | &lt;a href=index.php?id=&#039;.$id.&#039;&amp;page=&#039; .$total. &#039;&gt;Последняя&lt;/a&gt;&#039;;</p><p>// Находим две ближайшие станицы с обоих краев, если они есть<br />if($page - 5 &gt; 0) $page5left = &#039; &lt;a href=index.php?id=&#039;.$id.&#039;&amp;page=&#039;. ($page - 5) .&#039;&gt;&#039;. ($page - 5) .&#039;&lt;/a&gt; | &#039;;<br />if($page - 4 &gt; 0) $page4left = &#039; &lt;a href=index.php?id=&#039;.$id.&#039;&amp;page=&#039;. ($page - 4) .&#039;&gt;&#039;. ($page - 4) .&#039;&lt;/a&gt; | &#039;;<br />if($page - 3 &gt; 0) $page3left = &#039; &lt;a href=index.php?id=&#039;.$id.&#039;&amp;page=&#039;. ($page - 3) .&#039;&gt;&#039;. ($page - 3) .&#039;&lt;/a&gt; | &#039;;<br />if($page - 2 &gt; 0) $page2left = &#039; &lt;a href=index.php?id=&#039;.$id.&#039;&amp;page=&#039;. ($page - 2) .&#039;&gt;&#039;. ($page - 2) .&#039;&lt;/a&gt; | &#039;;<br />if($page - 1 &gt; 0) $page1left = &#039; &lt;a href=index.php?id=&#039;.$id.&#039;&amp;page=&#039;. ($page - 1) .&#039;&gt;&#039;. ($page - 1) .&#039;&lt;/a&gt; | &#039;;</p><p>if($page + 5 &lt;= $total) $page5right = &#039; | &lt;a href=index.php?id=&#039;.$id.&#039;&amp;page=&#039;. ($page + 5) .&#039;&gt;&#039;. ($page + 5) .&#039;&lt;/a&gt;&#039;;<br />if($page + 4 &lt;= $total) $page4right = &#039; | &lt;a href=index.php?id=&#039;.$id.&#039;&amp;page=&#039;. ($page + 4) .&#039;&gt;&#039;. ($page + 4) .&#039;&lt;/a&gt;&#039;;<br />if($page + 3 &lt;= $total) $page3right = &#039; | &lt;a href=index.php?id=&#039;.$id.&#039;&amp;page=&#039;. ($page + 3) .&#039;&gt;&#039;. ($page + 3) .&#039;&lt;/a&gt;&#039;;<br />if($page + 2 &lt;= $total) $page2right = &#039; | &lt;a href=index.php?id=&#039;.$id.&#039;&amp;page=&#039;. ($page + 2) .&#039;&gt;&#039;. ($page + 2) .&#039;&lt;/a&gt;&#039;;<br />if($page + 1 &lt;= $total) $page1right = &#039; | &lt;a href=index.php?id=&#039;.$id.&#039;&amp;page=&#039;. ($page + 1) .&#039;&gt;&#039;. ($page + 1) .&#039;&lt;/a&gt;&#039;;</p><p>// Вывод меню если страниц больше одной</p><p>if ($total &gt; 1)<br />{<br />Error_Reporting(E_ALL &amp; ~E_NOTICE);<br />echo &quot;&lt;div class=\&quot;pstrnav\&quot;&gt;&quot;;<br />echo $pervpage.$page5left.$page4left.$page3left.$page2left.$page1left.&#039;&lt;b&gt;&#039;.$page.&#039;&lt;/b&gt;&#039;.$page1right.$page2right.$page3right.$page4right.$page5right.$nextpage;<br />echo &quot;&lt;/div&gt;&quot;;<br />} </p><p>все должно сработать</p>]]></content>
			<author>
				<name><![CDATA[ramil31]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3006</uri>
			</author>
			<updated>2010-08-17T12:58:15Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=13088#p13088</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Постраничная навигация]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=13085#p13085" />
			<content type="html"><![CDATA[<p><strong>ramil31</strong><br />Пробуйте составить запрос, который вернет необходимые данные, иначе скрипт не заработает. Поэтому перейдите в phpMyAdmin и пробуйте модифицировать его с WHERE таким образом, как надо.<br />SELECT id,title,description,author,date,view FROM main WHERE id=1 ORDER BY id DESC LIMIT 0,4</p><p>Если не сможете разобраться, то покажите структуру таблицы main и пример данных. Укажите по какому принципу должна осуществляться выборка.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-08-17T12:39:24Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=13085#p13085</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Постраничная навигация]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=13081#p13081" />
			<content type="html"><![CDATA[<p>так не сработало...</p><p>попробовал так </p><p>$result = mysql_query (&quot;SELECT id,title,description,author,date,view FROM main WHERE id=&#039;$id&#039; ORDER BY id DESC LIMIT 0,4&quot;,$db);</p><p>так тоже не сработал похоже что то не то в&nbsp; WHERE id=&#039;$id&#039;</p>]]></content>
			<author>
				<name><![CDATA[ramil31]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3006</uri>
			</author>
			<updated>2010-08-17T12:05:52Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=13081#p13081</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Постраничная навигация]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=13077#p13077" />
			<content type="html"><![CDATA[<p><strong>ramil31</strong><br />Если так выводит.<br />$result = mysql_query (&quot;SELECT id,title,description,author,date,view FROM main ORDER BY id DESC LIMIT 0,4&quot;,$db);</p><p>Попробуйте так (укажите id в коде, без переменной):<br />$result = mysql_query (&quot;SELECT id,title,description,author,date,view FROM main WHERE `id` = 1 ORDER BY id DESC LIMIT 0,4&quot;,$db);</p><p>Если работать будет нормально, то проверяйте переменные $id, $start, $num.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-08-17T07:40:38Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=13077#p13077</id>
		</entry>
</feed>
