-2

このチュートリアルに従いました: http://php.about.com/od/finishedphp1/s/rating_script.htm

しかし、私がそれを実行すると、

Notice: Undefined variable: mode in C:\xampp\htdocs\xxxx\index.php on line 7.

何が間違っている可能性があるか知っている人はいますか?

4

1 に答える 1

1

スクリプトを正確にコピーしている場合、問題はステップ 3 で見つかります - http://php.about.com/od/finishedphp1/ss/rating_script_3.htm

//We only run this code if the user has just clicked a voting link
if ( $mode=="vote") 

未定義の変数をチェックしています - $mode。最初に次のように定義する必要があります-

//We only run this code if the user has just clicked a voting link
$mode = isset($_GET['mode']) ? htmlentities($_GET['mode']) : '';
if ( $mode=="vote")

注: 同意@azizpunjaniします。このコードは古く、多くの問題があります。関数ではなくmysqli_orを使用しているスクリプトを探す必要があります。PDOmysql_

于 2012-12-02T16:23:48.917 に答える