我想添加一些按钮,允许用户循环浏览我存储在数据库中的图像。下一个和上一个按钮。
我发现了这篇文章,但不明白。
best way for next/previous buttons for entries in yii
这是该页面的链接。
http://www.colourmyiphone.co.uk/phone.php
功能代码,db_connect已存储数据库并且正在运行。该功能是从phone.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>";
}
?>
感谢您的帮助:)
答案 0 :(得分:0)
您需要选择要显示的“当前”项目和要显示的“下一个”项目。这取决于数据模型的外观。如果您的图像以递增的ID存储,则可以执行类似
的操作"SELECT id FROM phone_body where id >= $currentID limit 2 order by id asc"
假设您的ID已订购,那么应该为您提供当前ID和下一个ID。
要进入下一个图像,只需将“下一个”ID插入“当前”ID位置即可。