繁体   English   中英

表单提交到白页?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM