Я работаю на странице профиля. Я хочу установить изображение по умолчанию для тех пользователей, которым еще нужно загрузить профиль pic. Однако изображение невозможно отобразить. Он показывает потрескавшееся изображение. Почему это так?Изображение не может быть отображено
Вот мой код.
<html>
<head>
<title>User Profile</title>
</head>
<body>
<?php
include ('connect.php');
if (isset($_GET['id'])) {
$id = $_GET['id'];
mysql_connect("localhost", "root", "") or die ("Could not connect to the server");
mysql_select_db("userprofile") or die ("Invalid database!");
$userquery = mysql_query("SELECT * FROM userprofile WHERE user_id = '$id'") or die ("The query could not be completed");
while ($row = mysql_fetch_array($userquery)) {
$id = $row['user_id'];
$username = $row['user_name'];
$firstname = $row['first_name'];
$lastname = $row['last_name'];
$email = $row['email'];
$description = $row['description'];
$image = $row['image'];
}
if (empty($image)) {
$image = "avatardefault.png";
}
?>
<h2><?php echo $firstname; ?> <?php echo $lastname; ?>'s Profile</h2><br />
<table>
<tr><td>Username: </td><td><?php echo $username; ?></td></tr>
<tr><td>Firstname: </td><td><?php echo $firstname; ?></td></tr>
<tr><td>Lastname: </td><td><?php echo $lastname; ?></td></tr>
<tr><td>Email: </td><td><?php echo $email; ?></td></tr>
<tr><td>Description: </td><td><?php echo $description; ?></td></tr>
<tr><td>Image: <img src = "/avatars/'.$image.'" width = "200px" height = "200px"></td></tr>
</table>
<?php
} else die ("You will need to specify a id!");
?>
</body>
</html>
Я прочитал некоторые похожие вопросы о stackoverflow и также опробовал методы. Все же безрезультатно. Нам нужна большая помощь. Благодарю.
P.S У меня есть ограниченное знание php и mysql.
** Вы оставляете себя широко открытыми для SQL-инъекций. ** Пожалуйста, ознакомьтесь с использованием параметризованных запросов, желательно с модулем PDO, для защиты вашего веб-приложения. На http://bobby-tables.com/php есть примеры, чтобы вы начали. –
Примите к сведению! – user2657978
цикл while для получения одной записи? транспортно-культовое программирование предупреждение ... –