Php 我需要将背景图像设置为回声<;部门>;
将背景图像发布到回显div,我从数据库中获取要用于特定div的图像的名称,但当我尝试将filepath设置为背景图像时,正如您在下面的代码中看到的,它不起作用,我也尝试了Php 我需要将背景图像设置为回声<;部门>;,php,html,sql,styles,echo,Php,Html,Sql,Styles,Echo,将背景图像发布到回显div,我从数据库中获取要用于特定div的图像的名称,但当我尝试将filepath设置为背景图像时,正如您在下面的代码中看到的,它不起作用,我也尝试了 style='background-image:url('') 所以它与div相呼应,但他的背景并没有改变,我在文件夹中有正确的图像,用作我的文件路径。我会感谢你的帮助 if (mysqli_num_rows($res) > 0) { while ($row = mysqli_fetch_assoc($res))
style='background-image:url('')
所以它与div相呼应,但他的背景并没有改变,我在文件夹中有正确的图像,用作我的文件路径。我会感谢你的帮助
if (mysqli_num_rows($res) > 0) {
while ($row = mysqli_fetch_assoc($res)) {
$img = $row['img'];
define ('SITE_ROOT', $_SERVER['DOCUMENT_ROOT']);
$imageLocation = SITE_ROOT."images/articlePics/$img";
$posts .= "<div class='newArticle' style='background-image: url('$imageLocation')'></div>";
}
echo $posts;
}
if(mysqli_num_rows($res)>0){
而($row=mysqli_fetch_assoc($res)){
$img=$row['img'];
定义('SITE_ROOT',$_SERVER['DOCUMENT_ROOT']);
$imageLocation=SITE_ROOT.“images/articlePics/$img”;
$posts.=”;
}
echo$员额;
}
删除变量周围的引号:
url('$imageLocation')
^ ^
因此,其内容如下:
url($imageLocation)
或使用转义双引号:
url(\"$imageLocation\")
旁注:在不转义双引号的情况下,不要使用url(“$imageLocation”)
,因为那样会引发解析错误
两者都会起作用。但是,我会选择后者,即转义双引号,这是应该使用的方法
例如
- 查看HTML源代码后,它会显示一条“属性之间没有空格”消息
“我还尝试了
style='background-image:url('')
”
如果您在echo中尝试了这一点,那么就会抛出一个解析错误;因为你已经学过PHP了
如果它在PHP之外,那么以下内容也会起作用:
<?php
// ...
?>
<body>
<div style='background-image: url("<?php echo $imageLocation;?>")'></div>
</body>
删除变量周围的引号:
url('$imageLocation')
^ ^
因此,其内容如下:
url($imageLocation)
或使用转义双引号:
url(\"$imageLocation\")
旁注:在不转义双引号的情况下,不要使用url(“$imageLocation”)
,因为那样会引发解析错误
两者都会起作用。但是,我会选择后者,即转义双引号,这是应该使用的方法
例如
- 查看HTML源代码后,它会显示一条“属性之间没有空格”消息
“我还尝试了
style='background-image:url('')
”
如果您在echo中尝试了这一点,那么就会抛出一个解析错误;因为你已经学过PHP了
如果它在PHP之外,那么以下内容也会起作用:
<?php
// ...
?>
<body>
<div style='background-image: url("<?php echo $imageLocation;?>")'></div>
</body>
我还尝试用url括号中的php回显$imageLocation,但没有成功。除非尚未定义$posts
,否则需要删除$posts中的点“我已经定义好了,如果这是个问题,它甚至不会发布div…;)我在下面发布了我的答案。我在评论发表后的1/2小时前发布了我的答案,并对其进行了一些编辑。我不确定你是否看到了,但我还没有收到你的来信。如果你仍然失败,正如我在回答中所说,你可能在某个地方有错误;检查一下。我无法添加任何内容。我还尝试用url括号中的php回显$imageLocation,但它不起作用。除非尚未定义$posts
,否则需要删除$posts中的点“我已经定义好了,如果这是个问题,它甚至不会发布div…;)我在下面发布了我的答案。我在评论发表后的1/2小时前发布了我的答案,并对其进行了一些编辑。我不确定你是否看到了,但我还没有收到你的来信。如果你仍然失败,正如我在回答中所说,你可能在某个地方有错误;检查一下。我没有什么可以补充的。