Каждый раз, когда моя страница загружается, она динамически создает рекламные блоки, а также заполняет соответствующую информацию из моей базы данных в дел.
У меня проблема заключается в одновременном отображении всей информации, включая изображение, поэтому, когда пользователь нажимает, чтобы просмотреть страницу, он видит каждый элемент div с другим изображением и информация. Я видел другие сообщения о том, как отображать изображение, но сомневаюсь, что это тот же метод, когда вы отображаете несколько изображений из одной и той же базы данных.
Моя база данных настройте следующим образом:
ID
ADTITLE
ЦЕНА
ОПИСАНИЕ
КАТЕГОРИЯ
имя
тип
размер
содержимое
ДАТА
Жирным шрифтом выделены переменные для изображения /blob
Вот мой код, из которого я получаю информацию:
Код: Выделить всё
$Category = 'Specials';
$query = $pdo->prepare("SELECT * FROM adsubm WHERE CATEGORY LIKE '%$Category%' ORDER BY DATE DESC" );
$query->execute();
while($row = $query->fetch()) {
$Adtitle=$row['ADTITLE'];
$Desc=$row['DESCRIPTION'];
$Price=$row['PRICE'];
$Date=$row['DATE'];
$timestamp=strtotime($Date);
$Day= date("d",$timestamp);
$Month=date("F",$timestamp);
$Newmonth=date('M', strtotime($Month . '01'));
$Year=date("Y",$timestamp);
header('Content-type: image/jpeg');
$Image=$row['content'];
echo "
[list]
[*]
$Day
$Newmonth
$Year
ALL DAY
[img]$Image/[/img]
$Adtitle
$Desc
$Price
[/list]
";
Всякая помощь приветствуется.
Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/341 ... iv-in-html
Мобильная версия