我正在尝试在项目中显示图像。我已经将图像存储在本地目录(即我正在使用xampp的子文件夹)中,并且在数据库(php My Admin)中存储了图像的路径。
现在的问题是我正面临警告说
使用未定义的常量Image_1-在第32行的C:\ xampp \ htdocs \ php \ web-pages \ detail page \ detailEx.php中假定为“ Image_1”(这会在PHP的未来版本中引发错误)< / p>
我实际上根本无法显示图像,
echo "<img src='$row[Image_1]' height:400px width=400px/>";
所以我试图用这个来改变它
echo "<img src='".$row[Image_1]."' height:400px width=400px/>";
这就是我收到此警告的地方。
这是我的完整代码
<div style="width:100%; height:80%; margin-top:4%;">
<div style="width:50%; height:100%; float:left;">
<div style="width:100%; height:83%; background-color: aliceblue;">
<center style="padding-top: 40px">
<?php
$con = mysqli_connect("localhost", "root", "", "automobile");
$result = mysqli_query($con,"select * from vehicle");
while($row = mysqli_fetch_array($result))
{
if($_GET['vid'] == $row['vehicle_id']) {
echo "<img src='".$row[Image_1]."' height:400px width=400px/>";
}
}
?>
</center>
</div>
This is what I get when I try to display the image
任何人都可以帮助我吗?
P.S。我只是php的初学者,我也知道这个问题是重复的,但是已经问到的问题并没有真正解决我的问题,所以我在这里!
答案 0 :(得分:2)
从更改
echo "<img src='".$row[Image_1]."' height:400px width=400px/>";
至
echo "<img src='".$row['Image_1']."' height:400px width=400px/>";