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