警告:使用未定义的常量Image_1-假定为“ Image_1”(在以后的PHP版本中会引发错误)

时间:2019-04-30 12:40:04

标签: php html css

我正在尝试在项目中显示图像。我已经将图像存储在本地目录(即我正在使用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的初学者,我也知道这个问题是重复的,但是已经问到的问题并没有真正解决我的问题,所以我在这里!

1 个答案:

答案 0 :(得分:2)

更改

echo "<img src='".$row[Image_1]."' height:400px width=400px/>";

echo "<img src='".$row['Image_1']."' height:400px width=400px/>";