解决!
似乎我只需要在我的支票上加上isset。
if(isset($_POST['submitBtn'])) {
我正在验证并处理我希望从HTML表单中获取的某个日期。 我将此表单放在$ form变量中,这样我就可以将人们发回寄存器表单了。 但不知何故,我的PHP无法找到我的提交按钮ans给我错误:unsiefined索引。请注意,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>";
我的部分PHP:
if($_POST['submitBtn']) {
$firstname = strip_tags($_POST['firstname']);
$lastname = strip_tags($_POST['lastname']);
$username = strip_tags($_POST['username']);
答案 0 :(得分:1)
将我的评论作为答案,因为这是在Stack上完成的,以便关闭问题并成为marked as solved。
而不是if($_POST['submitBtn'])
你没有检查它是否is set。
改为if(isset($_POST['submitBtn']))
。