Php 检查POST值是否为空
我想检查post是否已填充(post变量是否为空) 我使用的是“isset”,但它似乎不起作用,每次我提交表格时,它都会说已填写,即使表格未填写 PHP代码:Php 检查POST值是否为空,php,Php,我想检查post是否已填充(post变量是否为空) 我使用的是“isset”,但它似乎不起作用,每次我提交表格时,它都会说已填写,即使表格未填写 PHP代码: <?php if (isset($_POST["submit"])) { echo "filled"; } else { echo "not filled"; } ?> HTML代码: <form method="post">
<?php
if (isset($_POST["submit"])) {
echo "filled";
} else {
echo "not filled";
}
?>
HTML代码:
<form method="post">
<input type="text" name="username" /><br><br>
<input type="submit" name="submit">
</form>
当我打印$\u POST时,它显示:
[用户名]=>
[提交]=>提交使用!空()
而不是isset()代码>
那么请检查用户名
。@u\u mulder是的,它可以工作,但我想用isset来做,这是一个简单的例子,我有一个巨大的表单,我想检查(isset($\u POST[“submit”])$\u POST[“submit”]
是否是一个按钮,当你按下这个按钮提交时,它总是被设置的。这根本没有任何意义。我见过很多图图都使用相同的功能?即使只使用$_POST,也会给我它已填写的信息。因此,这套图图会检查是否有人试图提交表单,而不会检查表单是否为空或未填写。
<?php
if (!empty($_POST["username"]) && !empty($_POST["submit"])) {
echo "filled";
} else {
echo "not filled";
}