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 に答える