我正在尝试使用img标签和php变量从数据库中回显我上传的图像。我已经尝试过此代码,但它根本不显示图像, 但是其他代码工作正常,图像路径的原始位置为https://localhost/admin/uploads
这是我的代码和输出move to upload file,fetching image,output
的文件上传和打印屏幕查询 if($query_run)
{
move_uploaded_file($_FILES["emp_image"]["tmp_name"],'/uploads/'.$_FILES["emp_image"]["name"]);
$_SESSION['success'] = "Employee Record Added";
header('Location: create.php');
}
这是我提取图像的代码
<?php
while($row = mysqli_fetch_assoc($query_run))
{
?>
<td><?php echo $row['id']?></td>
<td><?php echo '<img src="uploads/'.$row["emp_image"].'" width="100px;"
height="100px;" alt="Image"/>'?></td>
<td><?php echo $row['s_name']?></td>
答案 0 :(得分:1)
您的代码看起来不错。您应该结帐...
'uploads/'.$row["emp_image"]
个图像文件的实际路径名?;
中的width="100px;" height="100px;"
答案 1 :(得分:0)
这样更好地使用。
注意:首先,您必须打印$row["emp_image"]
,然后确保路径正确。
<td><img src="uploads/<?php echo $row["emp_image"]; ?>" width="100px;"
height="100px;" alt="Image"/></td>
我对您的代码之间的单引号和双引号感到困惑。所以最好使用这种方式。