我正在使用phpmailer制作一个表单。以下是显示其中一个字段的基本表达式:
$f_request = isset($_POST['f_request']) ? htmlspecialchars($_POST['f_request']): "";
$msgBody .= "
■Text1
$f_request
"
只有当$f_request不为空时,我才能显示“text1”?
对不起,我的PHP知识真的很低,所以我不知道正确的语法来构建一个if
条件。
发布于 2018-07-05 11:09:38
您已经在检查了,但是您可能还想用确认它不是空的。您根本不需要使用$f_request
,因为您的检查可以针对$_POST
本身。如果设置了,您还可以有条件地将其附加到$msgBody
,如下所示:
$msgBody = "";
if (isset($_POST['f_request']) && !empty($_POST['f_request'])) {
$msgBody .= "■Text1" . $_POST['f_request'];
}
https://stackoverflow.com/questions/51182816
复制相似问题