我有一个代码,我想在其中显示数据库表中的所有类别。但它只给出第一行数据,也没有显示我在css中给出的图像。
代码
<div id="col1">
<?php
$query="Select * from category";
$res=mysqli_query($con,$query);
while($row=mysqli_fetch_array($res)){
?>
<a class="maskA" href= <?=$row['pages'];?> >
<span class="span2"><?=$row['cat_name'];?> Collection</span></a>
</div>
css
#col1{
background:url(<?= "images/ ".$row["poster"]; ?>);
background-size:100% 100%;
}
<?php
}
?>
要将PHP放入CSS文件中,请将其设为PHP文件。
您唯一需要做的额外事情就是通过使用header
作为文件中的第一件事来告诉接收端这是一个css文件。
<?php header('content-type: text/css'); ?>