我遵循了本教程:http://php.about.com/od/finishedphp1/ss/rating_script.htm
但是当我运行它时我得到了
Notice: Undefined variable: mode in C:\xampp\htdocs\xxxx\index.php on line 7.
有谁知道可能出现什么问题?
答案 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_
函数的脚本。