У меня есть изображения, хранящиеся в моей базе данных. Я хочу загрузить их в браузер. У меня есть две страницы, одна из которых
show_picture.php
а другой get_image.php
мое изображение contents
не загружается в браузере, и это похоже на то, что изображение было перемещено или что-то, но изображения хранятся в базе данных, так что вот мой код
<?php include("includes/student_session.php");?>
<?php confirm_logged_in();?>
<html>
<body>
<?php include("includes/connection.php");?>
<?php
if (isset($_SESSION['exam_id']) and isset($_SESSION['register_id'])){
$exam_id=mysqli_real_escape_string($cnn,$_SESSION['exam_id']);
$query="select question_id from questions where exam_id={$exam_id} order by page_number asc";
$result=mysqli_query($cnn,$query);
if($result){
while ($row=mysqli_fetch_array($result)){
echo "<img src=\"get_image.php?id={$row['question_id']}\"/>";
}
}
}
?>
</body>
</html>
и это мой get_image.php
<?php include("includes/connection.php");?>
<?php
$question_id=$_REQUEST['id'];
$query="select question from questions where question_id={$question_id} limit 1";
$result=mysqli_query($cnn,$query);
$row = mysqli_fetch_array($result);
//mysql_close($cnn);
header("Content-type: image/jpg");
echo $row['question'];
?>
Мне интересно, что мне не хватает
Задача ещё не решена.
Других решений пока нет …