gpt4 book ai didi

php - 如果 isset $_POST

转载 作者:IT老高 更新时间:2023-10-28 11:53:24 25 4
gpt4 key购买 nike

我在一个页面上有一个提交到另一个页面的表单。在那里,它检查输入的 mail 是否已填写。如果是这样,那么做一些事情,如果没有填满,做其他事情。我不明白为什么它总是说它已设置,即使我发送了一个空表单。有什么遗漏或错误?

step2.php:

<form name="new user" method="post" action="step2_check.php"> 
<input type="text" name="mail"/> <br />
<input type="password" name="password"/><br />
<input type="submit" value="continue"/>
</form>

step2_check.php:

if (isset($_POST["mail"])) {
echo "Yes, mail is set";
} else {
echo "N0, mail is not set";
}

最佳答案

大多数表单输入总是被设置,即使没有填满,所以你也必须检查是否为空。

由于 !empty() 已经检查了两者,你可以使用这个:

if (!empty($_POST["mail"])) {
echo "Yes, mail is set";
} else {
echo "No, mail is not set";
}

关于php - 如果 isset $_POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13045279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com