我有点卡在逻辑上。场景是我有一个滑块,其中一次显示两个图像,占屏幕的 50%-50%,这是它的简单 html,
<div class="zeus-slider zeus-default" >
<div class="zeus-block">
<div class="zeus-slide s-50"> <img src="slider/slider1.jpg" data-effect="slideRight" alt="" /> </div>
<div class="zeus-slide s-50"> <img src="slider/slider2.jpg" data-effect="slideRight" alt="" /> </div>
</div>
</div>
这里每个块都包含两个图像,我只显示了一个。现在我试图使其动态化,但我不知道它是如何工作的,所以我创建了包含两个表的数据库,每个表用于单个块中的单个图像。两者表有 simg_id(A_I)、img_name、simg_path 等字段。这是我在滑块页面上的 php。
<div class="zeus-block">
<?php
$slider_slt=getResultSet('select * from slider_img_master1 ORDER BY simg_id');
if(mysql_num_rows($slider_slt))
{
while($slider_data=mysql_fetch_assoc($slider_slt))
{
?>
<div class="zeus-slide s-50"> <img src="slider/first/<?php echo $slider_data['simg_path']?>" data-effect="slideRight" alt="" /> </div>
<?php }
} ?>
<?php
$slider_slt2=getResultSet('select * from slider_img_master2 ORDER BY simg_id');
if(mysql_num_rows($slider_slt2))
{
while($slider_data2=mysql_fetch_assoc($slider_slt2))
{
?>
<div class="zeus-slide s-50"> <img src="slider/second/<?php echo $slider_data2['simg_path']?>" data-effect="slideRight" alt="" /> </div>
<?php }
} ?>
</div>
现在的问题是,当我尝试在滑块中获取图像的路径时,图像在屏幕的两半上都没有一个一个地改变。相反,它显示了来自两个桌面的两个图像,另外两个来自第一个下方的两个表格的图像,依此类推,所以整页都被图像覆盖了。
我知道创建两个表以同时获取两个图像的想法很愚蠢,但我想不出更好的方法。如果有人能提出更好的方法,那将非常有帮助。
更新:getResultSet 是 mysql_query 的函数。