Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вывод картинки из базы данных
 
 автор: mashik   (22.03.2005 в 00:07)   письмо автору
 
 

Мне надо, чтобы картинка отображалась картинкой, а не набором безумных символов. Как мне это сделать в этом запросе -

<?
// List products belonging to this category...

$sql="SELECT product.* from productcategory, product WHERE productcategory.categoryid = $cat AND product.productid = productcategory.productid";
$result = @mysql_query($sql,$db);
for ($i = 0; $i < @mysql_num_rows($result); $i++) {
$productid = @mysql_result($result, $i, "productid");
$kod = @mysql_result($result, $i, "kod");
$productname = @mysql_result($result, $i, "name");
$img = @mysql_result($result, $i, "img");
$content = @mysql_result($result, $i, "content");
$description = @mysql_result($result, $i, "description");
$volume = @mysql_result($result, $i, "volume");
$price = @mysql_result($result, $i, "price");
print $img;
echo "<table border=\"1\" cellspacing=\"0\" cellpadding=\"5\" align=\"center\" width=\"100%\"><tr><td>
<font face=\"Arial, Helvetica, sans-serif\" color=\"#999999\"><b>$kod<br> $productname</b></font></td></tr>
<tr><td>$img</td></tr>
<tr><td><p><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">$content</font></p></td></tr>
<tr><td><p><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">$description</font></p></td></tr>
<tr><td><p><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">$volume</font></p></td></tr>
<tr><td><font face=\"Arial, Helvetica, sans-serif\" size=\"2\"><b>&#214;&#229;&#237;&#224;:</b>
<font face=\"Arial, Helvetica, sans-serif\" size=\"2\">$price &#240;&#243;&#225;.</font></td></tr><tr><td>
<form><input type=\"button\" name=\"buy\" value=\"&#196;&#238;&#225;&#224;&#226;&#232;&#242;&#252; &#226; &#234;&#238;&#240;&#231;&#232;&#237;&#243;\" onClick=\"buyItem($productid)\">
</form></td></tr></table>";
}
@mysql_close($db);
?>

   
 
 автор: cheops   (22.03.2005 в 00:21)   письмо автору
 
   для: mashik   (22.03.2005 в 00:07)
 

А картинка в каком формате выводится (GIF, JPEG)? Обычно посылают соответствующие HTML-заголовки, правда это срабатывает когда помимо картинки в окно браузера больше ничего не выводится...

   
 
 автор: Whitish Smoke   (22.03.2005 в 00:46)   письмо автору
 
   для: mashik   (22.03.2005 в 00:07)
 


$img = @mysql_result($result, $i, &quot;img&quot;);


Это скорее всего не картинка, а её название.


print $img;


Собственно здесь оно распечатывается.


<tr><td>$img</td></tr>


и здесь видать тоже.

   
 
 автор: mashik   (22.03.2005 в 09:05)   письмо автору
 
   для: Whitish Smoke   (22.03.2005 в 00:46)
 

А как картинку показать, а не название?

   
 
 автор: Whitish Smoke   (24.03.2005 в 03:19)   письмо автору
 
   для: mashik   (22.03.2005 в 09:05)
 

а тег <img src="image.jpg"> на что?

image.jpg -- берётся из базы, ну естессно у тя сама картинка должна быть

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования