【发布时间】:2011-06-16 10:01:11
【问题描述】:
我在表单上创建了一个 php 表单,有一个名为“alert”的字段,我想设置表单,以便如果勾选了“alert”复选框,用户必须输入评论为什么他们勾选了警报盒子。
这是我的代码
if (empty($_POST['tutorComment']) && $_POST['alert'] == 'YES') {
echo "You must enter a comment on the student if you tick the alert box";
exit();
}
如果我勾选该框并且不输入评论,这似乎有效,但是当我勾选该框并输入评论时,代码仍会在此处终止。
任何想法我哪里出错了?
【问题讨论】:
-
您的问题是 if 子句还是其他问题?
-
我不确定,请尝试使用`if(!isset($_POST['tutorcmets'))`
-
试试 var_dump($_POST) 你会看到你所有的后期参数。
-
您输入了什么评论?
"0"在 PHP 中是“空的”。 -
@Mattrsa:“tutorComments”与“tutorComment”不同,伙计。