如何解决我无法弄清楚PHP中的if语句到底出了什么问题?
我已经在PHP中构建了if statement
,但是其中的else
部分没有显示任何效果-
if($fcode=='Ok' || 'F') {
$name = $_POST['udf1'];
$email = $_POST['udf2'];
$mobile = $_POST['udf3'];
$city = $_POST['udf4'];
} else {
$name = 'NA';
$email = 'NA';
$mobile = 'NA';
$city = 'NA';
}
我的目标是,如果fcode
变量的值为'Ok'或'F',请获取POST参数并将其存储到某些变量中($name
,{{1 }}等)。如果不是'Ok'或'F',则将'NA'存储到这些变量中。
正在发生的是,$email
的主要代码正在按预期运行(当if
时),但是fcode = Ok || F
的代码没有任何作用。
我做错了什么吗?我现在该怎么办?
感谢您的任何帮助?谢谢!
解决方法
我认为这是因为您的OR语句。尝试替换以下行:
if($fcode=='Ok' || $fcode=='F') {
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。