我想添加按钮,允许用户循环浏览我存储在数据库中的图像。下一个和上一个按钮。
我找到了这篇文章,但不明白。
YII中条目的下一个/上一个按钮的最佳方法
这是该页面的链接。
http://www.colourmyiphone.co.uk/phone.php
函数代码,db_connect存储了数据库并且正在工作。正在从电话.php页面调用该函数。
<?php
include 'db_connect.php';
function show_body(){
$product = mysql_query("SELECT COUNT(id), colour, link FROM phone_body") or die(mysql_error());
$row = mysql_fetch_array($product);
$count = $row['COUNT(id)'];
$colour = $row['colour'];
$link = $row['link'];
//echo "$count";
echo "<img class='"phone'" img src=$link> </br>";
echo "<form action='"'" method='"POST'">
<input type='"submit'" name='"next'" class='"next'" value='"Next'">
</form>";
echo "<form action='"'" method='"POST'">
<input type='"submit'" name='"previous'" class='"previous'" value='"Previous'">
</form>";
}
?>
感谢您的帮助:)
您需要选择要显示的"当前"项和要显示的"下一个"项。这取决于数据模型的外观。如果您的图像以递增的 ID 存储,您可以执行以下操作:
"SELECT id FROM phone_body where id >= $currentID limit 2 order by id asc"
这应该为您提供当前 ID 和下一个 ID(假设您的 ID 已订购(。
要进入下一张图片,只需将"下一个"id插入"当前"id位置即可。