我正在尝试使用多个条件创建一个if语句,但它不会起作用,也许这是我的语法。
我有两个帖子变量,这两个变量在我的页面的其他地方给了我很好的价值。他们是:
$ _ POST ['文本'] $ _POST [' rating'] //可以是G,PG或R
我想要做的是,只有当评级等于" G" 目前正在发生的事情是,无论评级如何,过滤器都会标记一个坏词并忽略我的IF等级= G部分。
if (isset($_POST['text']) and $_POST['rating'] = "G") {
//give warning if bad words are used
}
答案 0 :(得分:0)
<?php
if (isset($_POST['text']) && $_POST['rating'] =="G") {
//give warning if bad words are used
}?>
像这样使用
答案 1 :(得分:0)
您也可以使用语法的符号版本。
&&
for和||
for或此外,=
并不代表if语句中的等号。这是设置变量的语法。
你会说==
(等于)。
要说“不等于”,您可以使用!=
或!=
if (isset($_POST['text']) && $_POST['rating'] == "G") {
//give warning if bad words are used
}