[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как вывести изображение из базы?
LikeIceCream
Ребята, помогите начинающему!
В базе есть таблица catalog с 2346.. записей. В поле photo каждой из записей сидит адрес изображения (например, img/bart.jpg). Хочу вывести его на экран, но не получается.
Я делаю так:
echo "<img src='script.php?id={$catalog['id']}' alt='картынко'/>"


а в файле script.php:

 header("Content-type: image/jpg");
$link = mysql_connect('localhost', , );
mysql_set_charset('utf8', $link);
mysql_select_db('svat');

$id = $_REQUEST['id'];
$sqlquery="SELECT `photo` FROM `catalog` WHERE `id`='$id'";
$query = mysql_query($sqlquery, $link);

if ( $query && mysql_num_rows($query) == 1)
{
$row = mysql_fetch_assoc($sqlquery);
echo '<img src="'.$row['photo'].'">';
}


выводит пустой квадратик с названием, указанным в alt.
Что не так?
vagrand
LikeIceCream

<img src='script.php?id={$catalog['id']}' alt='картынко'/>


Подставляйте путь к картинке уже сразу сюда, вам не нужен скрипт script.php

_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
LikeIceCream
Цитата (vagrand @ 12.09.2013 - 12:05)
LikeIceCream

<img src='script.php?id={$catalog['id']}' alt='картынко'/>


Подставляйте путь к картинке уже сразу сюда, вам не нужен скрипт script.php

но, если я правильно понимаю, подставив путь "сразу сюда", я получу конкретный путь к конкретной картинке. а мне нужна картинка, соответствующая ID
LikeIceCream
О ГОСПОДИ!!! Я 2 месяца мучалась! СПАСИБО, получилось!
Все оказалось так банально

echo "<img src={$catalog['photo']}  alt='картынко'/>"
vital
Цитата (LikeIceCream @ 12.09.2013 - 10:20)
О ГОСПОДИ!!! Я 2 месяца мучалась! СПАСИБО, получилось!
Все оказалось так банально

echo "<img src={$catalog['photo']}  alt='картынко'/>"

Хорошо, когда можно писать код, так не спеша, эх=)

_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."

Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar
Placido
vital, в отпуске? (Извиняюсь за оффтоп)
vital
Цитата (Placido @ 29.10.2013 - 22:56)
vital, в отпуске? (Извиняюсь за оффтоп)

Так точно smile.gif

_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."

Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar
vital
Цитата
Вам не разрешено читать СМС-ки!

Остатки былой славы, хехе smile.gif

_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."

Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar
Invis1ble
Цитата (vital @ 29.10.2013 - 23:14)
Цитата
Вам не разрешено читать СМС-ки!

Остатки былой славы, хехе smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.