不能识别变量名.两种方法 1.把if($_ POST ['submit'])改成 if (isset($_ POST ['submit'])) 因为刚开始没有获取 submit的值.isset是判断submit是否存在 2: 在开头加上 error_reporting(E_ALL & ~E_NOTICE); 表示提示除去 E_NOTICE 之外的所有错误信息