Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHPMailer中的msgHTML中运行foreach循环_Php - Fatal编程技术网

在PHPMailer中的msgHTML中运行foreach循环

在PHPMailer中的msgHTML中运行foreach循环,php,Php,我想在PHP Mailer上的msgHTML中运行一个foreach循环,使表td从数组中成为动态的。下面是我的最新代码。我正在使用dreamweaver,它显示此代码有错误,我不知道如何解决此问题 <?php $mail->Subject = "Vacancy No: " . $vacancy_no . " - " . $vacancy_title; $mail->MsgHTML( " Some html and text goes here.... Below is the

我想在PHP Mailer上的msgHTML中运行一个foreach循环,使表td从数组中成为动态的。下面是我的最新代码。我正在使用dreamweaver,它显示此代码有错误,我不知道如何解决此问题

<?php
$mail->Subject = "Vacancy No: " . $vacancy_no . " - " . $vacancy_title;
$mail->MsgHTML(
"
Some html and text goes here....
Below is the main part of this topic.

<u><strong>Referees & Contact</strong></u><br/>
<table width='100%' border='0' cellpadding='0' cellspacing='0' style='border: 1px solid #E2E2E2;'>
    <tr style='background: #003e82; color: #FFF; font-weight: bold;'>
        <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Name</td>
        <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Position & Organization</td>
        <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Phone Contact</td>
        <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Email</td>
    </tr>
"
?>
    <?php
        foreach($variable as $var){
    ?>
        <tr>
            <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Name</td>
            <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Position & Organization</td>
            <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Phone Contact</td>
            <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Email</td>
        </tr>
    <?php
        }
    ?>
    <?php "
</table>
");
?>

这个代码怎么样

$mail->Subject = "Vacancy No: " . $vacancy_no . " - " . $vacancy_title;

$msg = "Some html and text goes here....
   Below is the main part of this topic.

   <u><strong>Referees & Contact</strong></u><br/>
   <table width='100%' border='0' cellpadding='0' cellspacing='0' style='border: 1px solid #E2E2E2;'>
    <tr style='background: #003e82; color: #FFF; font-weight: bold;'>
      <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Name</td>
      <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Position & Organization</td>
      <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Phone Contact</td>
      <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Email</td>
    </tr>";

foreach($variable as $var){

   $msg .= "<tr>
            <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Name</td>
            <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Position & Organization</td>
            <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Phone Contact</td>
            <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Email</td>
        </tr>";

} // foreach

$msg .= "</table>";

$mail->MsgHTML( $msg );
$mail->Subject=“空缺号:”$没有空缺。" - " . $职位空缺和职称;
$msg=“此处显示一些html和文本…”。。。。
以下是本主题的主要部分。
裁判员和联系人
名称 职位与组织 电话联系 电子邮件 "; foreach($变量为$var){ $msg.=” 名称 职位与组织 电话联系 电子邮件 "; }//foreach $msg.=”; $mail->MsgHTML($msg);
试试这个

$mail->Subject = "Vacancy No: " . $vacancy_no . " - " . $vacancy_title;


        $message =
                "
                Some html and text goes here....
                Below is the main part of this topic.

                <u><strong>Referees & Contact</strong></u><br/>
                <table width='100%' border='0' cellpadding='0' cellspacing='0' style='border: 1px solid #E2E2E2;'>
                    <tr style='background: #003e82; color: #FFF; font-weight: bold;'>
                        <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Name</td>
                        <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Position & Organization</td>
                        <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Phone Contact</td>
                        <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Email</td>
                    </tr>
                ";

        foreach ($variable as $var) {

            $message .= "<tr>
                            <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Name</td>
                            <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Position & Organization</td>
                            <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Phone Contact</td>
                            <td style='border: 1px solid #E2E2E2; height:30px; padding-left:5px; padding-right: 5px;'>Email</td>
                        </tr>";
        }


        $message .= "
                </table>
                ";

        $mail->MsgHTML($message);
$mail->Subject=“空缺号:”$没有空缺。" - " . $职位空缺和职称;
$message=
"
这里有一些html和文本。。。。
以下是本主题的主要部分。
裁判员和联系人
名称 职位与组织 电话联系 电子邮件 "; foreach($变量为$var){ $message.=” 名称 职位与组织 电话联系 电子邮件 "; } $message.=” "; $mail->MsgHTML($message);
在循环中,您不会输出
$var
所拥有的内容,而是始终呈现标题