| |
|
|
| | В базе есть 3 столбца ph1 ph2 ph3, в которых хранятся пути от каждой из 3-х картинок
Необходимо автоматом вывести все эти 3 пути для id= 87
Вывести в таком формате <li><img src='из базы путь'></li> | |
| |
|
|
| |
|
|
| |
для: OLi
(11.11.2009 в 15:25)
| | | Сложность в составлении sql-запроса? | |
| |
|
|
| |
|
|
| |
для: ols
(11.11.2009 в 17:19)
| | | Проблем нет в составлении запроса, проблема с выводом, с циклом | |
| |
|
|
| |
|
|
| |
для: oli
(11.11.2009 в 17:46)
| | | А в чем проблема поместить <li>....</li> в цикл?
p.s. Поподробнее опишите суть | |
| |
|
|
| |
|
|
| |
для: ols
(11.11.2009 в 18:06)
| | |
<?php
$popart=mysql_query("SELECT id,ph1,ph2,ph3 FROM photo where id=86 ");
if(!$popart){
echo"<P>Ошибка извлечения данных</P>";
exit(mysql_error());
}
if(mysql_num_rows($popart)>0){
while (($popular = mysql_fetch_array($popart))>0){
print"<li><a href=$popular[ph2]><img src=$popular[ph2] border=0></a></li>";
}
}
?>
|
Вот так вывожу через цикл,а мне надо автоматом все поля ph1 ph2 ph3 вывести | |
| |
|
|
| |
|
|
| |
для: OLi
(11.11.2009 в 18:28)
| | | Запрос все 3 столбца запрашивает в контрукции SELECT. В цикле они тоже есть. Вы не знаете как составить правильно html-код для этих целей? | |
| |
|
|
| |
|
|
| |
для: ols
(11.11.2009 в 18:51)
| | | Я получаю лишь одно значение pr2 вместо 3-х
Я так понимаю динамически не получиться вывести все картинки, чтоб не прописывать для каждой
echo("<li> ...; | |
| |
|
|
| |
|
|
| |
для: OLi
(11.11.2009 в 18:28)
| | | Зачем вам тут while, если у вас все одновременно приходит?
<?
if(mysql_num_rows($popart)>0) {
$row = mysql_fetch_row( $popart );
foreach ($row as $key => $var) {
echo "<li><a href=$row[$key]><img src=$row[$key] border=0></a></li>";
}
}
|
| |
| |
|
|
| |
|
|
| |
для: neadekvat
(11.11.2009 в 18:57)
| | | Вот это мне и надо было, только вот скрипт выводит на 1 фотку больше! | |
| |
|
|
| |
|
|
| |
для: OLi
(11.11.2009 в 19:00)
| | | И что, даже фотку видно?
добавьте строку после foreach...
if (!$key) continue; | |
| |
|
|
| |
|
|
| |
для: neadekvat
(11.11.2009 в 19:05)
| | | Все ясно, спасибо!
Немного подумать - и найдется решение!
Не подскажите как в foreach вывести id | |
| |
|
|
| |
|
|
| |
для: OLi
(12.11.2009 в 01:11)
| | | if (!$key) continue;
заменяем на это:
if (!$key) {
echo "ID =>" . $key;
continue;
} | |
| |
|
|
| |
|
|
| |
для: OLi
(11.11.2009 в 19:00)
| | | >Вот это мне и надо было, только вот скрипт выводит на 1 фотку больше!
Вы внимателньно посмотрите на свой SQL-запрос, в конструкции SELECT и Вы сами убедитесь в том что не правы. | |
| |
|
|