Ajay Singh Ответов: 1

Хотите отобразить изображение на странице приветствия в соответствии с пользователем в PHP


<?php
	session_start();
?>


<h1>Welcome</h1>



 <h3><?php echo $_SESSION['name']; ?></h3>
 <h3><?php echo $_SESSION['email']; ?></h3>
 <h3><?php echo $_SESSION['user_id']; ?></h3>
 <h3><?php echo $_SESSION['description']; ?></h3>


<?php echo '<img src="$_SESSION[image]"; />' ?> 


Этот код отображает каждую вещь вместо изображения. Почему?

Моя таблица sql имеет поле image, которое содержит путь к изображению, например uploads/a.jpg
имя базы данных: доктор
имя таблицы: регистр

Пожалуйста, помогите мне как можно скорее?

Что я уже пробовал:

Я новичок в php-кодировании и всегда получаю от него большое удовольствие.

1 Ответов

Рейтинг:
11

Jochen Arndt

Вы используете одну строку PHP в кавычках. В них переменные не обрабатываются. Вы также не использовали одинарные кавычки для image ключ. Наконец, ; находится не в том месте.

Возможным решением является использование конкатенации строк:

<?php echo '<img src="' . $_SESSION['image'] . '" />'; ?>