我如何从数据库中获得图像输出到一个画廊滑块


How can I get images from the database to be output into a gallery slider?

我做了一个日记,其中我有一个每天都显示的菜单和一个与当天条目相呼应的文本框,该页面还包含一个图像滑块,其中有一些图像的幻灯片。

基本上这就是从数据库中调用细节的代码-

$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和12月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,将有一个pageid为300,页顺序为300和所有的图像与数字300相关联,无论是2图像或50,它应该以这样一种方式回声它们,它通过所有滑动!

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

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