你的配置不允许你把 $_POST 变量 直接当 $_GLOBAL 变量来用啊$sql="select * from $GLOBALS[admin_table] where nickname='$GLOBALS[nickname]' and passwd ='".$GLOBALS[passwd]."'";改为$sql="select * from $GLOBALS[admin_table] where nickname='$_POST[nickname]' and passwd ='".$_POST[passwd]."'";
你 echo 一下 $sql 看看输出什么,你的代码不完整.另外,你可以修改 php.ini 配置
echo输出结果是: select * from admin_user where nickname='' and passwd =''
case "login":这个写法对吗?像是参数传递有问题,帮帮忙!!!
select * from admin_user where nickname='' and passwd =''