Задавайте вопросы, мы ответим
Вы не зашли.
Приветствую ! У меня проблема. Сделал сайт объявлений, там есть фото, текст объявлений, дата, телефон, юзер. Проблема в том, что если пользователь не добавляет фото, нужно сделать так, чтобы выводилась картинка по умолчанию. Картинки у меня хранятся в базе, поле images mediumblob. почему именно в базе, потому что объявления обновляются каждый день, и те объявления которые старше 7 дней они удаляются. Вот PHP код для вывода картинки из базы:
<?php
include("db.php");
if ( isset( $_GET['id'] ) ) {
$id = (int)$_GET['id'];
if ( $id > 0 ) {
$query = "SELECT `image` FROM `nkjsg` WHERE `id`=".$id;
$res = mysql_query($query);
if ( mysql_num_rows( $res ) == 1 ) {
$image = mysql_fetch_array($res);
header("Content-type: image/*");
echo $image['image'];
}
}
}
?>
пробовал сделать условие что если $query пуста то выводится картинка из другой таблицы, но что то не получается, по всякому пробовал, и ни как чё то не хочет. Может кто то и подскажет как решить эту проблему. Заранее спасибо
Неактивен
Это вопрос по PHP, а не по MySQL.
Можете, например, дописать секцию else { print file_get_contents('defaultfile.gif') }.
Неактивен