Вывод данных из БД посредством цикла - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - 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/6001087, я почти также делаю... вот<br>
<br>
<pre class="prettyprint">
for($i=1;$i<=10;$i++){
if($cardata['photo'.$i]){
echo'<a href="/image/biggest/'.$cardata['photo'.$i].'" target="_blank"><img alt="" src="/image/big/'.$cardata['photo'.$i].'" /></a>';
}
}
</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[photo1]){echo'<img alt="" src="/image/big/'.$cardata[photo1].'" />';}
if($cardata[photo2]){echo'<img alt="" src="/image/big/'.$cardata[photo2].'" />';}
</pre>
и так до 10ти...<br>
<br>
ЧТобы не писать 10 раз иф иф иф... нельзя это через цикл провести изначально проверив СКОЛЬКО фотографий и пустить по этой сумме цикл... Помогите реализовать</blockquote>
<pre class="prettyprint">
<?
for($i=0;$i<10;$i++){
if(!empty($cardata['photo'.$i])){echo'<img alt="" src="/image/big/'.$cardata['photo'.$i].'" />';}
}
}
</pre>
https://visavi.net/topics/35148/600104
Вывод данных из БД посредством цикла НиколайFri, 02 Nov 2012 21:02:42 +0400Сообщенияhttps://visavi.net/topics/35148/6001042, золотой ты человек!)))<br>
<br>
я вот искал вот это:<br>
<br>
<pre class="prettyprint">for($i=1;$i<=10;$i++){
if($cardata['photo'.$i]){</pre>
<br>
Я не знал как привязать к полю ЧИСЛО 1,2,3 которые даются из цикла... )))<br>
<br>
А то приходилось писать иф по 10 раз, а так можно 1 раз, $i считает сам до 10ти... я делал [photo][$id], ['photo'][$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"><?php
for($i=1;$i<11;$i++){
if(array_key_exists('photo'.$i,$cardata)){
echo'<img alt="" src="/image/big/'.$cardata['photo'.$i].'" />';
}
}
?></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 и проверять существование фото 'photo'.$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[photo1]){echo'<img alt="" src="/image/big/'.$cardata[photo1].'" />';}
if($cardata[photo2]){echo'<img alt="" src="/image/big/'.$cardata[photo2].'" />';}
</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