我的表单只有一个提交按钮。我不知道为什么,但是当我使用这段代码并点击提交按钮时,什么也没发生。如果我用了!在isset之前,你会看到页面中的回声。我不知道它有什么问题。
<form>
<input type="submit" value="Toevoegen" name="addImg" />
</form>
<?
if (isset($_POST['addImg'])) {echo "haaallloooo";}
?>
答案 0 :(得分:1)
也许,默认情况下,form是通过get发送变量,尝试在表单标签中使用method =“POST”属性
答案 1 :(得分:0)
您必须将方法设置为POST。
否则你可以使用:
$_REQUEST['addImg']
变量$_REQUEST
可以访问GET
和POST
个参数。
答案 2 :(得分:0)
表格需要一个动作和方法。
<form action="" method="post">
<input type="submit" value="Toevoegen" name="addImg" />
</form>
<?
if (isset($_POST['addImg'])) {echo "haaallloooo";}
?>
关于“isset”,如果未设置$ _POST ['addImg'],则不会回显“haaallloooo”。
isset - 确定变量是否已设置且不是NULL