2011-10-09 79 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!非常感谢! –

相关问题