1

我想添加允许用户循环浏览我存储在数据库中的图像的按钮。下一个和上一个按钮。

我找到了这篇文章,但不明白。

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>";
}

?>

谢谢您的帮助 :)

4

1 回答 1

0

您需要选择要显示的“当前”项目和要显示的“下一个”项目。这取决于您的数据模型的外观。如果您的图像以递增的 id 存储,您可以执行类似的操作

"SELECT id FROM phone_body where id >= $currentID limit 2 order by id asc"

假设您的 id 是有序的,那应该会给您当前的 ID 和下一个 ID。

要获取下一张图片,只需将“下一个”id 插入“当前”id 位置即可。

于 2013-10-10T15:46:35.490 回答