конструктор switch-case - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ admin@visavi.net (admin) admin@visavi.net (admin) Sun, 26 Jan 2025 02:36:52 +0300 <blockquote class="blockquote"><strong>МеталлоgетектоР eGo</strong> (30 Сентября 2010 / 11:02)<br> 11, а смысл в такой конструкции ?? некрасиво как то <img src="https://visavi.net/uploads/stickers/vtopku.gif" alt="vtopku"> <br> делаем массив из action =&gt; $value (str1=&gt;&#039;Первая&#039;), загоняем в цикл foreach и все</blockquote> дай пример для 1 страницы https://visavi.net/topics/14217/253793 конструктор switch-case Мансур Thu, 30 Sep 2010 11:15:49 +0400 Сообщения https://visavi.net/topics/14217/253793 нда, такой постраничной навигации я еще не видел <img src="https://visavi.net/uploads/stickers/klass.gif" alt="klass"> https://visavi.net/topics/14217/253792 конструктор switch-case Azzido Thu, 30 Sep 2010 11:09:02 +0400 Сообщения https://visavi.net/topics/14217/253792 11, говHoкод )))) https://visavi.net/topics/14217/253778 конструктор switch-case KOZZ Thu, 30 Sep 2010 10:39:47 +0400 Сообщения https://visavi.net/topics/14217/253778 11. <strong>ЯщщЬ aka ZooM</strong>, тебе плюс адЫн братуха какраз так хотел)) https://visavi.net/topics/14217/253776 конструктор switch-case Мансур Thu, 30 Sep 2010 10:34:41 +0400 Сообщения https://visavi.net/topics/14217/253776 11, извращенец))) https://visavi.net/topics/14217/253762 конструктор switch-case ramzes Thu, 30 Sep 2010 10:11:06 +0400 Сообщения https://visavi.net/topics/14217/253762 12. <strong>МеталлоgетектоР eGo</strong>, Автор попросил написать пример конструкции - я написал. https://visavi.net/topics/14217/253759 конструктор switch-case Tony V Thu, 30 Sep 2010 10:06:41 +0400 Сообщения https://visavi.net/topics/14217/253759 11, а смысл в такой конструкции ?? некрасиво как то <img src="https://visavi.net/uploads/stickers/vtopku.gif" alt="vtopku"> <br> делаем массив из action =&gt; $value (str1=&gt;&#039;Первая&#039;), загоняем в цикл foreach и все https://visavi.net/topics/14217/253758 конструктор switch-case KOZZ Thu, 30 Sep 2010 10:02:35 +0400 Сообщения https://visavi.net/topics/14217/253758 <pre class="prettyprint">&lt;?php switch($_GET&#91;&#039;action&#039;]){ default&#58; echo &#039;Default case&lt;br /&gt;&#039;; echo&#039;&lt;a href=&quot;?action=str1&quot;&gt;Первая&lt;/a&gt;&lt;br /&gt;&#039;; echo&#039;&lt;a href=&quot;?action=str2&quot;&gt;Вторая&lt;/a&gt;&lt;br /&gt;&#039;; echo&#039;&lt;a href=&quot;?action=str3&quot;&gt;Третья&lt;/a&gt;&lt;br /&gt;&#039;; echo&#039;&lt;a href=&quot;?action=str4&quot;&gt;Четвертая&lt;/a&gt;&lt;br /&gt;&#039;; echo&#039;&lt;a href=&quot;?action=errortest&quot;&gt;Несуществующая&lt;/a&gt;&lt;br /&gt;&#039;; break; case &#039;str1&#039;&#58; echo &#039;First case&lt;br /&gt;&#039;; echo&#039;&lt;a href=&quot;?action=str2&quot;&gt;Вторая&lt;/a&gt;&lt;br /&gt;&#039;; break; case &#039;str2&#039;&#58; echo &#039;Second case&lt;br /&gt;&#039;; echo&#039;&lt;a href=&quot;?action=str3&quot;&gt;Третья&lt;/a&gt;&lt;br /&gt;&#039;; break; case &#039;str3&#039;&#58; echo &#039;Third case&lt;br /&gt;&#039;; echo&#039;&lt;a href=&quot;?action=str4&quot;&gt;Четвертая&lt;/a&gt;&lt;br /&gt;&#039;; break; case &#039;str4&#039;&#58; echo &#039;Fourth case&lt;br /&gt;&#039;; echo&#039;&lt;a href=&quot;?action=str1&quot;&gt;Первая&lt;/a&gt;&lt;br /&gt;&#039;; break; } ?&gt;</pre> https://visavi.net/topics/14217/253755 конструктор switch-case Tony V Thu, 30 Sep 2010 09:52:34 +0400 Сообщения https://visavi.net/topics/14217/253755 7. <strong>mocart</strong>, да разбить код на .пхп файле. https://visavi.net/topics/14217/253745 конструктор switch-case Мансур Thu, 30 Sep 2010 09:16:01 +0400 Сообщения https://visavi.net/topics/14217/253745 5. <strong>Azzido</strong>, так чтоли? Тут на страницу 15 строк<br> <br> <pre class="prettyprint"> &lt;?php $file = file(&quot;фигня.dat&quot;); $total = count($file); $start = (int)$_GET&#91;&#039;start&#039;]; if($start &lt; 0 || $start &gt; $total){$start = 0;} if ($total &lt; $start + 15){ $end = $total; } else {$end = $start + 15; } for ($i = $start; $i &lt; $end; $i++){ $гг = explode(&quot;|&quot;,$file&#91;$i]); echo &#039;&lt;b&gt;&#039;.$гг&#91;0].&#039;&lt;/b&gt;&lt;br/&gt; &#039;; } if ($start != 0) {echo &#039;&lt;a href=&quot;file.php?start=&#039;.($start - 15).&#039;&amp;amp;&#039;.SID.&#039;&quot;&gt;&lt;-НАЗАД &lt;/a&gt;&#039;;}else{echo&#039;&lt;-НАЗАД&#039;;} echo &#039; | &#039;; if ($total &gt; $start + 15) {echo &#039; &lt;a href=&quot;file.php?start=&#039;.($start + 15).&#039;&amp;amp;&#039;.SID.&#039;&quot;&gt;ДАЛЕЕ-&gt;&lt;/a&gt;&#039;;}else{echo&#039;ДАЛЕЕ-&gt;&#039;;} ?&gt; </pre> https://visavi.net/topics/14217/253740 конструктор switch-case Мансур Thu, 30 Sep 2010 09:05:44 +0400 Сообщения https://visavi.net/topics/14217/253740 6, нет, не надо https://visavi.net/topics/14217/253736 конструктор switch-case Саня Thu, 30 Sep 2010 08:57:52 +0400 Сообщения https://visavi.net/topics/14217/253736 Тьфу, я думал автор код разбить хочет https://visavi.net/topics/14217/253735 конструктор switch-case Саня Thu, 30 Sep 2010 08:57:05 +0400 Сообщения https://visavi.net/topics/14217/253735 4. <strong>mocart</strong>, а не надо использыват endswitch;?? https://visavi.net/topics/14217/253734 конструктор switch-case Мансур Thu, 30 Sep 2010 08:56:26 +0400 Сообщения https://visavi.net/topics/14217/253734 тебе не нужна конструкция switch, тебе нужно посмотреть примеры постраничной навигации, разбивка на страницы делается путем работы циклом с массивом допустим, путем указания начальной и конечной строки, которые находятся простыми математическими вычислениями https://visavi.net/topics/14217/253733 конструктор switch-case Azzido Thu, 30 Sep 2010 08:54:01 +0400 Сообщения https://visavi.net/topics/14217/253733 В switch поидее должна быть переменная, по которому, тот, или иной case либо default будет срабатывать<br> Я обычно юзаю другой синтаксис<br> <pre class="prettyprint"> &lt;?php switch ($action){ default&#58; //... break; case &#039;tratara&#039;&#58; //... break; case 2&#58; //... break; } ?&gt; </pre> Думаю так читабельней https://visavi.net/topics/14217/253732 конструктор switch-case Саня Thu, 30 Sep 2010 08:53:52 +0400 Сообщения https://visavi.net/topics/14217/253732