PHP可以';在我的表单中找不到提交按钮。未定义索引
解决了 看来我只需要把isset加到我的支票上PHP可以';在我的表单中找不到提交按钮。未定义索引,php,forms,form-submit,Php,Forms,Form Submit,解决了 看来我只需要把isset加到我的支票上 if(isset($_POST['submitBtn'])) { 我正在验证和处理我想从HTML表单中获取的一些日期。 我把这个表单放在一个$form变量中,这样我就可以把人们送回register表单。 但不知何故,我的PHP找不到我的提交按钮,ans给了我一个错误:未定义索引。请注意,PHP与表单位于同一个文件中 因为我的表单很长,所以我只发布了submitbutton,其中有一个示例: $form = "<form
if(isset($_POST['submitBtn'])) {
我正在验证和处理我想从HTML表单中获取的一些日期。
我把这个表单放在一个$form变量中,这样我就可以把人们送回register表单。
但不知何故,我的PHP找不到我的提交按钮,ans给了我一个错误:未定义索引。请注意,PHP与表单位于同一个文件中
因为我的表单很长,所以我只发布了submitbutton,其中有一个示例:
$form = "<form action='register.php' method='post'>
<table>
<tr>
<td></td>
<td><input type='submit' name='submitBtn' value='Register'></td>
</tr>
</table>
</form>";
把我的评论作为一个答案,因为这是如何在堆栈上完成的,以便结束一个问题,并得到答案
而不是if($\u POST['submitBtn'])
您没有检查它是否正确
改为使用
if(isset($\u POST['submitBtn]])
。尝试if(isset($\u POST['submitBtn]])
并关闭你的条件}
-你还需要回显$form代码>某处。另外,未定义索引。。。什么?
-这相当于b-r-o-a-d。您的名字、姓氏和用户名表单输入在哪里?我的表单很长,我把它缩短了一点。他们在场。让我加上isset,我没注意到!这已经是解决方案了!经过几个小时的编码,我对所有的代码都视而不见。谢谢!要我把我的评论作为答案吗?告诉我哪一部分有效。嗯,答案通常是用来结束问题的。
if($_POST['submitBtn']) {
$firstname = strip_tags($_POST['firstname']);
$lastname = strip_tags($_POST['lastname']);
$username = strip_tags($_POST['username']);