我正在做某种在线店面,每个项目在数据库中都有相应的图像。我需要回应那个特定项目的图像,我该怎么做? 这就是我所做的,但它似乎不起作用:
<?php
$prebuy = "SELECT lot_image FROM lots WHERE lot_id= '$lot_id'";
$prebuyres = mysqli_query($mysqli, $prebuy) or die(mysqli_error($mysqli));
$lot_name = mysqli_fetch_assoc($prebuyres);
?>
<img src="C:\\xampp\htdocs\storefront\img\<?php echo ucwords($lot_name['lot_image']); ?>"
图像不会出现,但也没有错误。我究竟做错了什么?如果可以的话请帮忙。
提前致谢!
答案 0 :(得分:0)
你错过了封装img标签。尝试这种方式...以及ucwords,确保在使用之前首先检查结果。
echo ucwords($lot_name['lot_image']);
<img src="C:\\xampp\htdocs\storefront\img\<?=ucwords($lot_name['lot_image'])?>"/>
编辑:
在服务器中设置相对于php脚本的图像源,如
<img src="img/<?=ucwords($lot_name['lot_image']);?>"/>