我正在学校上学,你需要给每个东西提供数字,所以0是一个可能的数字,但是如果是空的话,我就这样使用:
if (empty($Jurylid) or empty($Organisatie) or empty($Firma) or empty($Standnummer) or empty($Aanmelden) or empty($Ontvangst) or empty($Contact) or empty($Gesprek) or empty($Luisteren) or empty($ProductKennis) or empty($HandelKennis) or empty($Onderhandelen) or empty($TaalGebruik) or empty($Voorkomen)){
echo "<script>alert('Make sure everything is filled in!')</script>";
echo "<script>document.location.href='Enquete.php'</script>";
}
那么如何确保将0作为数字,而不是空? $ Jurylid等来自另一页的单选按钮。
答案 0 :(得分:1)
将空格替换为isset。
在你的情况下:
if (!isset($Jurylid, $Organisatie, $Firma, $Standnummer, $Aanmelden, $Ontvangst, $Contact, $Gesprek, $Luisteren, $ProductKennis, $HandelKennis, $Onderhandelen, $TaalGebruik, $Voorkomen)) {
echo "<script>alert('Make sure everything is filled in!')</script>";
echo "<script>document.location.href='Enquete.php'</script>";
}
答案 1 :(得分:0)
!is_numeric()
怎么样?这应该有效。