我遇到了一个小问题,我希望有人可以帮助我。
我做了一个表格并且工作正常:
http://www.volunteeringnews.com/formorg.php
如果我点击发送它会返回一条消息,说明已创建用户。
这样可行,但如果我转到http://www.volunteeringnews.com/并在“组织”下,我点击提交它就不起作用了。并且“提交”按钮只是指向formorg.php的链接。
我尝试将此添加到index.php,但这没有成功。
$action = isset($_POST['action']) ? $_POST['action'] : "";
//include database connection
include 'mysqli.php';
有人可以看看吗?
谢谢!
答案 0 :(得分:2)
$ _POST变量将填充传递给它的表单数据。
因此,在您的表单上,您将会遇到以下情况:
<form action="http://www.volunteeringnews.com/formorg.php" method="post">
<input type='text' id='firstname' name='firstname'>
<input type='submit'>
然后,当您提交该表单时,formorg.php将使用您提供表单字段的名称填充$ _POST数组。因此,例如,要访问用户为firstname字段填写的任何值,您将访问$ _POST [&#39; firstname&#39;]
答案 1 :(得分:0)
我能看到的第一件事就是行动不正确。
Normaly你应该将Action设置为你想要Post数据的脚本:
<form action="http://www.volunteeringnews.com/formorg.php" method="post" border="0">
否则,如果您没有获得请求值,那么您将指向Post.php。