代码之家  ›  专栏  ›  技术社区  ›  Fernando Souza

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

  •  0
  • Fernando Souza  · 技术社区  · 7 年前

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

     $f_request = isset($_POST['f_request']) ? htmlspecialchars($_POST['f_request']): "";
    
    $msgBody .= "
    
    ■Text1
    
    $f_request
    
    "
    

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

    抱歉,我的PHP知识真的很低,所以我不知道构建一个 if 条件。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Obsidian Age    7 年前

    isset() !empty() $f_request $_POST $msgBody

    $msgBody = "";
    if (isset($_POST['f_request']) && !empty($_POST['f_request'])) {
        $msgBody .= "■Text1" . $_POST['f_request'];
    }
    
    推荐文章