首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如果phpmailer中的字段为空,则不显示消息文本

如果phpmailer中的字段为空,则不显示消息文本
EN

Stack Overflow用户
提问于 2018-07-05 11:01:42
回答 1查看 61关注 0票数 0

我正在使用phpmailer制作一个表单。以下是显示其中一个字段的基本表达式:

代码语言:javascript
复制
 $f_request = isset($_POST['f_request']) ? htmlspecialchars($_POST['f_request']): "";

$msgBody .= "

■Text1

$f_request

"

只有当$f_request不为空时,我才能显示“text1”?

对不起,我的PHP知识真的很低,所以我不知道正确的语法来构建一个if条件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-05 11:09:38

您已经在检查了,但是您可能还想用确认它不是空的。您根本不需要使用$f_request,因为您的检查可以针对$_POST本身。如果设置了,您还可以有条件地将其附加到$msgBody,如下所示:

代码语言:javascript
复制
$msgBody = "";
if (isset($_POST['f_request']) && !empty($_POST['f_request'])) {
    $msgBody .= "■Text1" . $_POST['f_request'];
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51182816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档