嗨,我正在尝试从数据库运行 while 循环以显示许多不同的记录,但是记录的显示方式是通过不同的图像,因此我无法使用标准 css 对其进行自定义,而是通过内联 css 进行自定义,但是我已经到了可以很好地显示每个图像的地步,但是不会在用户悬停时显示新图像,这是有关 div 的行
<div id="house_wrapper" style="background-image: url(images/HOUSES/<?php print "$house_name";?>.png); :hover{background-image: url(images/HOUSES/<?php print "$house_name";?>_hover.png)};"></div><!---end house_wrapper--->
这是整个while循环的代码
<div id="house_summary_content">
<?php
$query = mysql_query("SELECT * FROM user_houses WHERE user_id='$user_id'");
while($row = mysql_fetch_assoc($query)) : ?>
<?php extract($row);?>
<?php $sql_house = mysql_query("SELECT * FROM houses WHERE house_id='$house_id'");
$house_array = mysql_fetch_assoc($sql_house);
$house_name = $house_array['house_name'];?>
<div id="house_wrapper" style="background-image: url(images/HOUSES/<?php print "$house_name";?>.png); :hover{background-image: url(images/HOUSES/<?php print "$house_name";?>_hover.png)};"></div><!---end house_wrapper--->
<?php endwhile ?>
</div><!---end house_summary_content--->
感谢你们提供的任何帮助