成功上传图片
<p>我的图片显示已经上传到URL中,这意味着它已经正确上传,但我不确定,因为我在网页或数据库中看不到它的出现,但在我的文件夹目录中出现了。</p>
<p>这是我用来进行这个过程的两个页面。</p>
<p>account.php是我上传图片的地方,profile-upload.php是account.php的服务器端/后端。</p>
<p>我的account.php:</p>
<pre class="brush:php;toolbar:false;"><?php
session_start();
include_once "safe-header.php";
include_once "serverside/database-server.php";
if (isset($_SESSION['useremail']) && !empty($_SESSION['useremail'])) {
$useremail = $_SESSION['useremail'];
} else {
$useremail = 'User';
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="Css/account.css">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Alternative Account Page</title>
</head>
<body>
<div class="upload-container">
<p class="useremail">Welcome, <?php echo htmlspecialchars($useremail); ?></p>
<div class="account-options">
<a href="update-profile.php" class="update-profile">Update Profile</a>
<a href="serverside/logout-server.php" class="logout-btn">Logout</a>
</div>
准备($sql);
$stmt->bind_param(“i”, $userId);
$stmt->execute();
$result = $stmt->get_result();
$row = $result->fetch_assoc();
if ($row && !empty($row['image'])) {
echo '
<输入类型=“文件” name="个人资料图像">
<按钮类型=“提交” name=“upload-btn”>上传图片
</表格>
准备($sql);
$stmt->bind_param("si", $target, $userId);
$stmt->execute();
$stmt->close();
header(“位置:../account.php?success=imageuploaded”);
出口();
} 别的 {
header(“位置:../account.php?error=imagecantbeuploaded”);
出口();
}
} 别的 {
header(“位置:../account.php?error=cannotusethisfiletype”);
出口();
}
} 别的 {
header(“位置:../account.php”);
出口();
}</pre>
<p>我尝试编辑代码并刷新数据库,但我没有看到问题。它已连接到数据库,CSS 也是正确的。</p>