Поочередное перелистывание... - 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) Sun, 12 Jan 2025 07:12:27 +0300 Нет) // PS проблема решена, ООП рулит <img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> https://visavi.net/topics/25262/426340 Поочередное перелистывание... Дмитрий Fri, 30 Sep 2011 13:45:45 +0400 Сообщения https://visavi.net/topics/25262/426340 <pre class="prettyprint">$next = $rew&#91;&#039;id&#039;]; // ид след. фотки $prev = $rew&#91;&#039;id&#039;]; // ид пред. фотки</pre> а не кажется ли тебе что айд фотки следующей и предыдущей одинаковые? https://visavi.net/topics/25262/426337 Поочередное перелистывание... Maksim Fri, 30 Sep 2011 13:29:07 +0400 Сообщения https://visavi.net/topics/25262/426337 Никак не могу закончить перелистывание фото по одному из альбома, хожу вокруг да около, не выходит. Код <br> <pre class="prettyprint"> &lt;?php $right = intval($_GET&#91;&#039;right&#039;]); // нажатие вправо $left = intval($_GET&#91;&#039;left&#039;]); // нажатие влево // если было нажато листание вправо if (isset($right)) { $rew1 = mysql_fetch_assoc(mysql_query(&quot;SELECT * FROM `albums` WHERE `user` = &#039;1&#039; AND `id` &gt; &#039;$right&#039; LIMIT 1&quot;)); $rew2 = mysql_fetch_assoc(mysql_query(&quot;SELECT * FROM `albums` WHERE `user` = &#039;1&#039; AND `id` &lt; &#039;$right&#039; LIMIT 1&quot;)); $file = $rew1&#91;&#039;path&#039;]; // фото $next = $rew1&#91;&#039;id&#039;]; // ид след. фотки $prev = $rew2&#91;&#039;id&#039;]; // ид пред. фотки } // если было нажато листание влево elseif (isset($left)) { $rew1 = mysql_fetch_assoc(mysql_query(&quot;SELECT * FROM `albums` WHERE `user` = &#039;$user&#91;id]&#039; AND `type` = &#039;f&#039; AND `id` &gt; &#039;$left&#039; LIMIT 1&quot;)); $rew2 = mysql_fetch_assoc(mysql_query(&quot;SELECT * FROM `albums` WHERE `user` = &#039;$user&#91;id]&#039; AND `type` = &#039;f&#039; AND `id` &lt; &#039;$left&#039; LIMIT 1&quot;)); $file = $rew2&#91;&#039;path&#039;]; // фото $next = $rew1&#91;&#039;id&#039;]; // ид след. фотки $prev = $rew2&#91;&#039;id&#039;]; // ид пред. фотки } // если небыло нажато ничего elseif (!isset($right) &amp;&amp; !isset($left)) { $rew = mysql_fetch_array(mysql_query(&quot;SELECT * FROM `albums` WHERE `user` = &#039;$user&#91;id]&#039; AND `type` = &#039;f&#039; LIMIT 1&quot;)); $file = $rew&#91;&#039;path&#039;]; // фото $next = $rew&#91;&#039;id&#039;]; // ид след. фотки $prev = $rew&#91;&#039;id&#039;]; // ид пред. фотки } // вывод фото и кнопок echo &#039;&lt;img src=&quot;&#039;.$file.&#039;&quot; alt=&quot;&quot;/&gt; &lt;br/&gt; &lt;a href=&quot;?right=&#039;.$next.&#039;&quot;&gt;&gt;&gt;&lt;/a&gt; | &lt;a href=&quot;?left=&#039;.$prev.&#039;&quot;&gt;&lt;&lt;&lt;/a&gt;&#039;; ?&gt; </pre> вперед листает нормально, а для листания назад, не передается ид фотки, что не так? https://visavi.net/topics/25262/426332 Поочередное перелистывание... Дмитрий Fri, 30 Sep 2011 13:09:47 +0400 Сообщения https://visavi.net/topics/25262/426332