[英]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.