[英]Form Submits to white page?
所以我有一个注册系统表格。 当表单提交并且有错误时(例如“首先输入用户名!”或“您必须提供密码!”),它会成功刷新页面并显示这些错误。
但是,当表单提交并且用户已经填写了所有数据,并且没有错误时,表单会进入白页。 我查看了源代码,所有显示的都是页面顶部的javascript,但似乎没有执行PHP / HTML。 怎么了?!
-编辑-
好的,所以我打开了错误消息,并且得到了如下信息:
Notice: Use of undefined constant username - assumed 'username' in /home/content/04/7195304/html/header.php on line 54
将其添加到表单脚本的顶部:
ini_set('display_errors', 'On'); // sometimes it's needed when overridden to Off
error_reporting(E_ALL);
这样您就可以看到提交表单时出现的错误。
页面中途发生错误,并且您已禁用错误报告。 启用它和/或检查您的错误日志。
此错误意味着您忘记了变量“用户名”前的“ $”。
希望这个帮助
这可能是因为您将某些数据称为$ _POST [username],而不是$ _POST ['username']来进行更改。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.