[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Чтение изображения из базы данных
dir3
какие способы есть
какои самый актуальный я попробовал способ который нашел в гугле но не подошел
данный способ меня не устраивает и выдает ошыбку при чтения
http://localhost/eshop/test.php» не может быть показано, так как содержит ошибки

в бд поля что содержит картинки типа блоб



//конвертация данных в массив

function db2Array($data){
$arra=array();
while($row=mysql_fetch_assoc($data)){

$arr[]=$row;

}

return $arr;

}

//SELECT ALL
function selectALL(){

$sql ="SELECT id, id_manual, type, price, size, img, data_insert FROM catalog";

$result = mysql_query($sql) or die (mysql_error());
return db2Array($result);


<?php
$goods = selectALL();

foreach($goods as $item){
?>
<tr>
<
td><?=$item["id_manual"]?></td>
<
td><?=$item["type"]?></td>
<
td><?=$item["price"]?></td>
<
td><?=$item["size"]?></td>
<
td><?=$item["data_insert"]?></td>
<?php showImage()?>
<td><?=$item["img"]?></td>
<
td><a href="add2basket.php?id=<?=$item["id"] ?>">в корзину</a></td>

</
tr>



<?php
}

?>




Спустя 52 минуты, 51 секунда (10.03.2012 - 13:03) Invis1ble написал(а):
Цитата
не может быть показано, так как содержит ошибки

заголовок content-type небось text/html

зачем нам твои функции выборки? где код showImage() ?

ПС. Вобще, нахрена картинки писать в БД? Может поделишься секретом?

Спустя 30 минут, 5 секунд (10.03.2012 - 13:33) dir3 написал(а):
Цитата
где код showImage() ?



function showImage() {


header("Content-type: image/jpg;");

}


Цитата
ПС. Вобще, нахрена картинки писать в БД? Может поделишься секретом?



в образовательных целях

Спустя 12 минут, 16 секунд (10.03.2012 - 13:45) Invis1ble написал(а):
Цитата
function showImage() {


header("Content-type: image/jpg;");

}

ну так конечно будут ошибки, ты в text/html пытаешь image/jpeg впихнуть. Твой content-type вообще до клиента не дойдет.
Во-первых, нужен соответствующий тег html для картинки
во-вторых - в src тега нужно указать скрипт, который будет выводить собственно данные после отправки заголовка.
Быстрый ответ:

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