繁体   English   中英

如何从数据库中获取图像以输出到图库滑块?

[英]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,页面ID为300,页面顺序为300,并且所有与数字300相关的图像,无论是2张图像还是50张图像,它都应在它们中回显这样可以使它们滑过所有人!?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM