HTML — как использовать функцию PHP в теге стиля

Я хочу добавить фоновое изображение динамически в теге style и вернуться в div, используя код php. Поэтому я использую свою общую логику. но это не работает Я пишу код следующим образом

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

Я знаю, что нет никакой связи между тегом стиля, который включен в заголовок и код php. Я не могу использовать функцию PHP внутри CSS, который возвращает переменную в виде HTML. Или есть идея, чтобы решить эту проблему?

2

Решение

Вы можете изменить это с
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>";
}
}
?>

я надеюсь, что это может помочь вам

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector