Вывод данных из БД посредством цикла - 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) Wed, 08 Jan 2025 00:26:10 +0300 <em>8: <strong>Moto-Moto</strong></em>, c чего начинать цикл - это уже тебе решать) для каждой ситуации можно делать по-разному) можно и с 10 начать, с $i--, или вообще делать с постусловием =) https://visavi.net/topics/35148/600108 Вывод данных из БД посредством цикла Серега Fri, 02 Nov 2012 21:15:18 +0400 Сообщения https://visavi.net/topics/35148/600108 7, я почти также делаю... вот<br> <br> <pre class="prettyprint"> for($i=1;$i&lt;=10;$i++){ if($cardata&#91;&#039;photo&#039;.$i]){ echo&#039;&lt;a href=&quot;/image/biggest/&#039;.$cardata&#91;&#039;photo&#039;.$i].&#039;&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;/image/big/&#039;.$cardata&#91;&#039;photo&#039;.$i].&#039;&quot; /&gt;&lt;/a&gt;&#039;; } } </pre> <br> P.S. кстати почему цикл все начинают с 0? например в моём случае когда есть поля фото1...фото10 - лучше же использовать цикл с 1 по 10 https://visavi.net/topics/35148/600106 Вывод данных из БД посредством цикла ШЕДЕВР Fri, 02 Nov 2012 21:06:34 +0400 Сообщения https://visavi.net/topics/35148/600106 <blockquote class="blockquote"><strong>Moto-Moto</strong> (2 Ноября 2012 / 20:43)<br> Привет! У меня в базе хранятся 10 фотографий юзера, и храню их я в поле: photo1,photo2...photo10... Фотки загружаются, динамично удаляются, перемещаются... В итоге получается что не обязательно там 10 фоток и не обязательно они идут 1,2,3,4...10..<br> <br> Вывожу я их вот таким образом..:<br> <pre class="prettyprint"> if($cardata&#91;photo1]){echo&#039;&lt;img alt=&quot;&quot; src=&quot;/image/big/&#039;.$cardata&#91;photo1].&#039;&quot; /&gt;&#039;;} if($cardata&#91;photo2]){echo&#039;&lt;img alt=&quot;&quot; src=&quot;/image/big/&#039;.$cardata&#91;photo2].&#039;&quot; /&gt;&#039;;} </pre> и так до 10ти...<br> <br> ЧТобы не писать 10 раз иф иф иф... нельзя это через цикл провести изначально проверив СКОЛЬКО фотографий и пустить по этой сумме цикл... Помогите реализовать</blockquote> <pre class="prettyprint"> &lt;? for($i=0;$i&lt;10;$i++){ if(!empty($cardata&#91;&#039;photo&#039;.$i])){echo&#039;&lt;img alt=&quot;&quot; src=&quot;/image/big/&#039;.$cardata&#91;&#039;photo&#039;.$i].&#039;&quot; /&gt;&#039;;} } } </pre> https://visavi.net/topics/35148/600104 Вывод данных из БД посредством цикла Николай Fri, 02 Nov 2012 21:02:42 +0400 Сообщения https://visavi.net/topics/35148/600104 2, золотой ты человек!)))<br> <br> я вот искал вот это:<br> <br> <pre class="prettyprint">for($i=1;$i&lt;=10;$i++){ if($cardata&#91;&#039;photo&#039;.$i]){</pre> <br> Я не знал как привязать к полю ЧИСЛО 1,2,3 которые даются из цикла... )))<br> <br> А то приходилось писать иф по 10 раз, а так можно 1 раз, $i считает сам до 10ти... я делал [photo][$id], [&#039;photo&#039;][$i] и много по разному... никак не получалось)))<br> <br> 3, спасибо уже решил!)<br> <br> 4, я тебе поставлю + как пройдет время, я сег уже поставил... https://visavi.net/topics/35148/600103 Вывод данных из БД посредством цикла ШЕДЕВР Fri, 02 Nov 2012 21:02:08 +0400 Сообщения https://visavi.net/topics/35148/600103 <pre class="prettyprint">&lt;?php for($i=1;$i&lt;11;$i++){ if(array_key_exists(&#039;photo&#039;.$i,$cardata)){ echo&#039;&lt;img alt=&quot;&quot; src=&quot;/image/big/&#039;.$cardata&#91;&#039;photo&#039;.$i].&#039;&quot; /&gt;&#039;; } } ?&gt;</pre> А вообще, это брет так хранить фотографии юзера!<br> $cardata[photo1] - так писать очень плохо, так как сначала интерпритатор будет искать константу с именем photo1. Ключ надо указывать в кавычках для ассоциативного массива. https://visavi.net/topics/35148/600101 Вывод данных из БД посредством цикла Назар Fri, 02 Nov 2012 21:00:57 +0400 Сообщения https://visavi.net/topics/35148/600101 а вообще - почему бы не создать отдельную таблицу с фотографиями? тогда все намного проще будет https://visavi.net/topics/35148/600100 Вывод данных из БД посредством цикла Серега Fri, 02 Nov 2012 20:59:09 +0400 Сообщения https://visavi.net/topics/35148/600100 считай кол-во не пустых ячеек в бд<br> <br> дальше через for выводи нужное кол-во фоток https://visavi.net/topics/35148/600099 Вывод данных из БД посредством цикла Николай Fri, 02 Nov 2012 20:58:07 +0400 Сообщения https://visavi.net/topics/35148/600099 если у тебя имена полей похожие, то можно сделать цикл с $i и проверять существование фото &#039;photo&#039;.$i https://visavi.net/topics/35148/600098 Вывод данных из БД посредством цикла Серега Fri, 02 Nov 2012 20:57:43 +0400 Сообщения https://visavi.net/topics/35148/600098 Привет! У меня в базе хранятся 10 фотографий юзера, и храню их я в поле: photo1,photo2...photo10... Фотки загружаются, динамично удаляются, перемещаются... В итоге получается что не обязательно там 10 фоток и не обязательно они идут 1,2,3,4...10..<br> <br> Вывожу я их вот таким образом..:<br> <pre class="prettyprint"> if($cardata&#91;photo1]){echo&#039;&lt;img alt=&quot;&quot; src=&quot;/image/big/&#039;.$cardata&#91;photo1].&#039;&quot; /&gt;&#039;;} if($cardata&#91;photo2]){echo&#039;&lt;img alt=&quot;&quot; src=&quot;/image/big/&#039;.$cardata&#91;photo2].&#039;&quot; /&gt;&#039;;} </pre> и так до 10ти...<br> <br> ЧТобы не писать 10 раз иф иф иф... нельзя это через цикл провести изначально проверив СКОЛЬКО фотографий и пустить по этой сумме цикл... Помогите реализовать https://visavi.net/topics/35148/600097 Вывод данных из БД посредством цикла ШЕДЕВР Fri, 02 Nov 2012 20:43:45 +0400 Сообщения https://visavi.net/topics/35148/600097