gpt4 book ai didi

php - 动态php后台目录错误

转载 作者:行者123 更新时间:2023-11-28 11:53:02 25 4
gpt4 key购买 nike

我试图通过从数据库中获取目录和内联样式来为每个 div 加载单独的图像

<div class="query">
<?php
if ($type == "category") {
$query = "SELECT * FROM shopItems WHERE category = '" . $_GET['query'] ."'";
$result = mysqli_query($con, $query);
$i = 0;
while ($row = mysqli_fetch_array($result)) {
$i = $i + 1;
$url = '../img/'.$row['imgSRC'];
if ($i % 2 != 0) {
if ($i != 1) {
echo '</div>';
}
echo '<div class="queryRow"><div class="item" style"background:url(' . $url . ') no-repeat; background-size:contain;">' . $row['productName'] . '</div>';
} else {
echo '<div class="item" style"background:url(' . $url . ') no-repeat; background-size:contain;">' . $row['productName'] . '</div>';
}
}
echo "</div>";
?>
</div>

我的问题是,每当加载页面时,$url 变量中的斜杠 ("/") 会被替换为空格,因此浏览器认为提供的 url 无效,我该如何解决这个问题?

最佳答案

尝试

style = "background:url(' . $url . ') no-repeat; background-size:contain;"

代替

style"background:url(' . $url . ') no-repeat; background-size:contain;"

echo '<div class="item" style = "background:url(' . $url . ') no-repeat; background-size:contain;">' . $row['productName'] . '</div>';

关于php - 动态php后台目录错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20222711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com