评级系统PHP MYSQL

时间:2012-12-02 16:14:31

标签: php mysql

我遵循了本教程:http://php.about.com/od/finishedphp1/ss/rating_script.htm

但是当我运行它时我得到了

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

有谁知道可能出现什么问题?

1 个答案:

答案 0 :(得分: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_PDO而不是mysql_函数的脚本。