我想在样式标记中动态添加背景图像,并使用php代码返回div。所以我使用我的一般逻辑。但它不起作用。我编写如下代码
CSS
<style>
.topadd{
background-image: url('../add/<?php echo $add?>');
width:100%;
height:auto;
}
</style>
</head>
PHP
<?php
$query="SELECT img FROM addbar where position='logo'";
$result=$con->query($query) or die($con->error);
while($row=$result->fetch_assoc()){
$add=$row['img'];
if($add!=""){
echo "<div class='topadd'></div>";
}
}
?>
我知道head和php代码中包含的样式标记之间没有任何关联。我不能在css中使用php函数将变量作为html返回。或者任何解决这个问题的想法?
答案 0 :(得分:0)
您可以使用修改此内容 CSS
<style>
.topadd{
width:100%;
height:auto;
}
</style>
</head>
PHP
<?php
$query="SELECT img FROM addbar where position='logo'";
$result=$con->query($query) or die($con->error);
while($row=$result->fetch_assoc()){
$add=$row['img'];
if($add!=""){
echo "<div class='topadd' style='background-image: url(../add/'".$add.")'></div>";
}
}
?>
我希望它可以帮到你