所以我的注册系统有一个表格。当表单提交并出现错误时(例如'首先输入用户名!'或'您必须提供密码!')它会成功刷新页面并显示这些错误。
但是,当表单提交并且用户填写了所有数据并且没有错误时,表单将转到白页。我查看了源代码,所有显示的是我页面顶部的javascript,但看起来好像没有执行PHP / HTML。发生了什么事??
- 编辑 -
好的,所以我开错了,我得到的东西是这样的:
Notice: Use of undefined constant username - assumed 'username' in /home/content/04/7195304/html/header.php on line 54
答案 0 :(得分:2)
将其添加到表单脚本的顶部:
ini_set('display_errors', 'On'); // sometimes it's needed when overridden to Off
error_reporting(E_ALL);
因此,您可以看到提交表单时的错误。
答案 1 :(得分:1)
页面中途发生错误,您已禁用错误报告。启用它和/或检查错误日志。
答案 2 :(得分:0)
此错误表示您在变量'username'前面忘记了'$'。
希望这个帮助
答案 3 :(得分:0)
这可能是 ,因为你将某些数据称为$ _POST [username],而不是$ _POST ['username'],改变它。