如何在样式标记中使用php函数

时间:2015-03-07 05:33:51

标签: php html css function background

我想在样式标记中动态添加背景图像,并使用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返回。或者任何解决这个问题的想法?

1 个答案:

答案 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>";
    }   
}
?>

我希望它可以帮到你