css中的php标签不起作用

时间:2015-10-31 19:11:15

标签: php css mysqli

我有一个代码,我想在其中显示数据库表中的所有类别。但它只提供第一行数据,而且它也没有显示我在我的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
     }
     ?>

1 个答案:

答案 0 :(得分:0)

要将PHP放入CSS文件中,请将其设为PHP文件。

你唯一需要做的就是告诉接收端它是一个css文件,使用header作为文件中的第一件事。

<?php header('content-type: text/css'); ?>