Php 使用我在数据库中的url作为背景图像的图像

Php 使用我在数据库中的url作为背景图像的图像,php,html,css,styles,background-image,Php,Html,Css,Styles,Background Image,我正在设计一个网页来展示一些商品 每种商品的结果(如模型、价格、评论)都是一个数据库 我将主题称为在每种商品中显示(它将显示在div中) 我想为每个div设置背景(它保存在数据库中,每个商品都有一个背景图像) 请告诉我这个div的真正语法是什么 例如,我编写了以下代码: <div class="commodities"> <style>.commodities{ background-image:<?php $Images[$i]?>} </style

我正在设计一个网页来展示一些商品 每种商品的结果(如模型、价格、评论)都是一个数据库 我将主题称为在每种商品中显示(它将显示在div中) 我想为每个div设置背景(它保存在数据库中,每个商品都有一个背景图像) 请告诉我这个div的真正语法是什么 例如,我编写了以下代码:

<div class="commodities"> <style>.commodities{ background-image:<?php $Images[$i]?>}  </style>
<?php
    echo "Model:";
    echo $Models[$i];
    echo "<br><br>";
    echo "Price:&nbsp;&nbsp;&nbsp;";
    echo $Prices[$i];
    echo "<br><br>";
    echo $Comments[$i];

?>
</div>
商品{背景图片:}
请帮助我修复这部分代码:{背景图像:}

您必须执行以下操作:

    <div class="commodities" style="background-image: url('<?php $Images[$i]?>');">
<?php
    echo "Model:";
    echo $Models[$i];
    echo "<br><br>";
    echo "Price:&nbsp;&nbsp;&nbsp;";
    echo $Prices[$i];
    echo "<br><br>";
    echo $Comments[$i];

?>
</div>

您缺少两个关键字:作用域和url。请参见和。

使用内联css

<div style="background-image: url(<?php echo $variable_name; ?>);">

您需要学习如何使用html进行内联样式设置。您不能将
放在
中。这必须进入网站的
部分。或者按照@PitchInner的建议进行操作,并使用
.tnx上的内联样式进行操作,以获得您的答案,但它不起作用:(我在打印时测试了Imeges阵列,它可能会工作,但我无法将其设置为背景图像!对不起,我不明白。我认为您原来的问题已经得到回答,如果您遇到问题,也许您应该回去阅读一些教程/书籍,并再次提出一个特殊的新问题。
<style type="text/css">
.logo {
background: #FFF url(<?php echo $variable_name; ?>);
}
</style>