#php
#php
Вопрос:
Я создал базу данных, а именно newwork и свойство table name. В этой базе данных я сохранил данные пользователя и одно изображение. Теперь я хочу отобразить все данные из одного поля и сохраненное изображение из того же поля на новой странице. Пожалуйста, помогите мне с этой программой. Поля property_id, property, location, image.
Ответ №1:
Здесь действительно нужны две части (одна для создания HTML, а другая для извлечения / отображения изображения):
Часть 1: HTML Builder
<?php
$res = mysqli_query($cnx, 'SELECT property_id, property, location from newwork';
if (res)
{
while ($row = mysqli_fetch_assoc($res))
{
echo '<span class="property">'.$row['property'].'</span>';
echo '<span class="location">'.$row['location'].'</span>';
echo '<span class="photo"><img src="image.php?id='.$row['property_id'].'" /></span>
}
}
Часть 2: Конструктор изображений
<?php
$res = mysqli_query($cnx, 'SELECT image
FROM newwork
WHERE property_id='.intval($_REQUEST['id']));
if ($res)
{
$row = mysqli_fetch_assoc($res);
if (!empty($row))
{
header('Content-Type: image/jpg');
echo $row['image'];
exit;
}
}
header('Location: error_image.jpg',TRUE,302);
Ответ №2:
Я предлагаю ознакомиться с этим пошаговым руководством