1

申し訳ありませんが、私はWebを読んで検索していますが、解決策が見つかりません:(。助けていただければ:)ありがとうございます。

位置をハードコーディングすると、うまく機能します。私はすでにいくつかの異なる方法でこれを試しました...

PS私は演習のためにある種の画像ギャラリーajaxページを作成する必要があります:)この位置変数はシングルトン/静的クラスでなければならないと思います。私はまだこのクラスをテストできませんでしたが、これは常に最初と最後の画像に対してのみ機能すると思います:)(Javaコードではこれは非常に簡単です:))。

エラー: 注意:未定義の変数:11行目のD:\ Wamp \ www \ test\gethint.phpの位置

<?php

class Index {
    private $position=1;

    public function next(){
        return $position++;;
    }

    public function prev(){
        return $position--;
    }

     public function reset(){
        $position=1;
        return $position;
    }
}

$action=$_REQUEST["action"];
    $index = 0;

if($action!=1){
    $index=Index::prev();
} else {
    $index=Index::next();
}

if($index < 1){
    $index=7;
}
if($index > 7){
    $index=1;
}

    $response="<img border=\"0\" src=\"".$index.".jpg\" alt=\"".$index."\" width=\"500\" height=\"334\">";

 echo $response;
 ?>
4

3 に答える 3