2013-10-22 27 views
0

Im有點卡在邏輯上。我有一個滑塊,其中兩個圖像顯示在屏幕的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> 

這裏的每塊包含兩張圖片我已經展示了one.now我也要把它的動態,但我沒有得到任何的想法將如何工作,所以我創建數據庫有兩個表,每個表用於單個塊中的單個圖像。兩個表都具有諸如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> 

現在的問題是當我嘗試獲取在滑塊圖像的路徑,圖像不上screen.instead的兩個半它示出就像從來自兩個桌面兩個圖像,另一個的兩個圖像改變逐個從第一個下面的兩個表格開始,依此類推,整個頁面覆蓋了圖像。

我知道創建兩個表格來同時獲取兩張圖像的想法是愚蠢的,但我想不出任何更好的辦法。如果任何人都能提出更好的方法,那將會非常有幫助。

更新:getResultSet是mysql_query的函數。

回答

0

如果有人感興趣,我發現上述問題的答案。

<div id="slide1" > 
    <div class="zeus-slider zeus-default" > 

    <?php 
    $slider_str="select *from slider_img_master1 where simg_status='Active'";   
    $i=1; 
    $result=mysql_query($slider_str); 


    if(mysql_num_rows($result)>0) 
    { 
       echo '<div class="zeus-block">'; 

     while($row=mysql_fetch_assoc($result)) 
     { 
      if($i%2==1 && $i!=1) 
      { 
       echo '<div class="zeus-block">'; 

      } 

     ?> 
     <div class="zeus-slide s-50"> <img src="slider/<?php echo $row['simg_path'];?>" data-effect="slideRight" alt="" />      </div> 
    <?php 
      if($i%2==0) 
      { 
       echo '</div>'; 

      } 
      $i++; 
     } 
    } ?> 
    </div> 

    <div class="clear"> </div> 
    <div class="next-block"> </div> 
    <div class="prev-block"> </div> 
    </div> 
0

爲什麼要使用數據庫來存儲圖像的任何特殊原因?也許最好創建文件夾「Images」,其中有兩個子文件夾「LeftImages」和「RightImages」,並同時從兩個文件夾讀取圖像。

+0

對不起,我錯過了it.im沒有存儲在數據庫中。我有文件夾first和second.im只是存儲路徑給他們。 – 8bitrebellion

相關問題