2011-10-09 40 views
0

我寫了一本日記,裏面有一個每天都會迴響的菜單以及一個回覆當天條目的文本框,該頁面還包含一個圖像滑塊,其中包含一些圖像的幻燈片。如何從數據庫中獲取圖像以輸出到圖庫滑塊?

所以基本上這是調用從數據庫中的細節代碼 -

$sqlCommand = "SELECT * FROM images WHERE pageorder='$pageid'"; 
$result = mysql_query($sqlCommand) or die (mysql_error()); 

$allimages = ''; 
while ($row = mysql_fetch_array($result)) { 
    $images = $row['images']; 
    $ititle = $row['title']; 
    $idesc = $row['description']; 

$allimages = '<li class="sliderImage"><img src=' . $images . ' /><span class="bottom"><strong>' . $ititle . '</strong><br />' . $idesc . '</span></li>';} 

這是我的迴應是

<div class='sliderholder'><div id='sliderholder'><div id='slider'><ul id='sliderContent'> 
<?php echo $allimages ?> 
<div class='clear sliderImage'></div></ul></div></div> 

我有兩個數據庫,一個被稱爲網頁呼應出所有的文本和菜單等,那麼另一個數據庫包含指向頁面順序的圖像鏈接,因此1月1日的頁面順序爲1,而31月的順序爲365.這與頁面ID相對應。

我已經把細節到圖像mysql表的方式:

id | images  | title   | description   | page order 
--------------------------------------------------------------- 
1 | images/1.jpg | title image 1 | Image description 1 | 1 
2 | images/2.jpg | title image 2 | Image description 2 | 1 
3 | images/3.jpg | title image 3 | Image description 3 | 2 
4 | images/4.jpg | title image 4 | Image description 4 | 2 

所以當我打開第一頁我希望圖像滑塊顯示圖像1和2。但是滑塊做的是,它只顯示圖像1,它會消失,轉而表示第二圖像的它可以追溯到圖像1.

我應該這樣做,如果我說,例如選擇頁300,將有300的pageid,和300的頁面順序以及與數字300相關聯的所有圖像,無論是2張圖像還是50張,它都應該以這樣的方式回顯它們,以便通過它們滑過二!?

+0

我收回,我沒看到'限1'所以它可能是意圖正好呼應1個圖像在上面的場景...... –

+0

我道歉,這是舊的代碼但是沒有限制1它仍然沒有做我想要的。而不是回聲1.jpeg它會回顯並重復回顯2.jpeg –

回答

0

您在每次迭代中都設置$allimages。使用.=而不是=

$allimages .= '<li class="sliderImage"><img src=' // ... 
//   ^^ 
+0

da da man!非常感謝! –

相關問題