【发布时间】:2014-04-25 14:50:34
【问题描述】:
我正在尝试创建一个带有验证码问题的 php 表单,但在提交时表单字段被清空(如果他们没有填写所有必填字段等,这很烦人)。我确信解决方案一定很简单。
这是我的提交代码:
if ($_POST['submit']) {
if ($name != '' && $email != '') {
if ($human == '4') {
if (mail ($to, $subject, $body, $from)) {
echo '<p>Your message has been sent!</p>';
unset($_POST);
} else {
echo '<p>Something went wrong, go back and try again!</p>';
}
} else if ($_POST['submit'] && $human != '4') {
echo '<p>You answered the anti-spam question incorrectly!</p>';
}
} else {
echo '<p>You need to fill in all required fields!!</p>';
}
【问题讨论】:
-
你好。我应该用isset检查提交吗?我只是试了一下,但没有任何改变。对不起,新手问题!
-
if (isset($_POST['submit'])) {print_r($_POST['submit']);}