希望有人可以帮我这个???
if (isset($_POST['frame_in']) == "yes") && (isset($_POST['collected1']) == "no") {
mail($mailTo,$subject,$message,$headers);
}
Run Code Online (Sandbox Code Playgroud)
多一点信息
当以下情况属实时,我试图触发自动电子邮件'frames_in'=是和'gather1'=否
你的逻辑错了.您想测试$_POST值是否已设置且等于"yes"或"no".例如:
(isset($_POST['frame_in']) && $_POST['frame_in'] == "yes")
Run Code Online (Sandbox Code Playgroud)
在具有两个条件的代码的上下文中:
if ((isset($_POST['frame_in']) && $_POST['frame_in'] == "yes")
&& (isset($_POST['collected1']) && $_POST['collected1'] == "no")) {
mail($mailTo,$subject,$message,$headers);
}
Run Code Online (Sandbox Code Playgroud)
您的原始代码是将isset()(boolean TRUE/FALSE)的返回值与yesor进行比较no,它将永远不会.
您还有一些不正确的()附件和拼写错误.
开发时,请始终使用error_reporting(E_ALL);,ini_set('display_errors', 1);以便在屏幕上显示语法错误.
| 归档时间: |
|
| 查看次数: |
91 次 |
| 最近记录: |