duanpao4172 2017-03-30 15:29
浏览 22

使用PHPMailer发送表数据

I have a record which can be fetched from the database. I want to be able to send this tabulated report to email using PHPMailer.The issue now is: When the mail is sent, it shows only the header section of the table and the content is not shown. See my code below, maybe someone can tell me what i am missing or better approach:

$mail->Body    =  "<p>Please find below the Action Plan for Routine Report that is generated based on today's Check.</p><br/>".
                  "<table width='100%' border='1' style='margin-top:15px;' align='left class='table table-striped'>". 
                  "<thead><tr>".
                  "<th>SN</th>".
                  "<th nowrap='nowrap'>Mainlocation</th>".
                  "<th nowrap='nowrap'>Sub-Loaction</th>".
                  "<th nowrap='nowrap'>Issue</th>".
                  "<th nowrap='nowrap'>Current Plan</th>".
                  "<th nowrap='nowrap'>Who</th>".
                  "<th nowrap='nowrap'>When</th>".
                  "</tr></thead><tbody>".
                  $qq = mysqli_query($con,"SELECT * FROM tab_trans WHERE transid='$transid' ORDER BY subloc");
                  $d =0;
                  while($c = mysqli_fetch_array($qq)){ $d++;
                  "<tr>".
                  "<td nowrap='nowrap'>".$d."</td>".
                  "<td nowrap='nowrap'> ".$c['mainloc']."</td>".
                  "<td nowrap='nowrap'> ".$c['subloc']."</td>".
                  "<td nowrap='nowrap'> ".$c['issue']."</td>".
                  "<td nowrap='nowrap'> ".$c['what']."</td>".
                  "<td nowrap='nowrap'> ".$c['who']."</td>".
                  "<td nowrap='nowrap'> ".$c['period']."</td></tr>";
                  }
                  "</tbody></table>";

I have truncated the previous section of the phpmailer function. ie the settings. Thanks

  • 写回答

1条回答 默认 最新

  • drt96856 2017-03-30 16:05
    关注

    Thanks all. The solution is this: The loop is the one having issue. It is not able to get the result. Hence, concantenating the $mail->body and little modification solves the problem:

    $mail->Body    =  "<p>Please find below the Action Plan for Routine Report that is generated based on today's Check.</p><br/>".
    
    
                         "<table width='100%' border='1' style='margin-top:15px;' align='left class='table table-striped'>". 
                          "<thead><tr>".
                          "<th>SN</th>".
                          "<th nowrap='nowrap'>Mainlocation</th>".
                          "<th nowrap='nowrap'>Sub-Loaction</th>".
                          "<th nowrap='nowrap'>Issue</th>".
                          "<th nowrap='nowrap'>Current Plan</th>".
                          "<th nowrap='nowrap'>Who</th>".
                          "<th nowrap='nowrap'>When</th>".
                          "</tr></thead><tbody>";
                          $qq = mysqli_query($con,"SELECT * FROM tab_trans WHERE transid='$transid' ORDER BY subloc");
                          $d =0;
                          while($c = mysqli_fetch_array($qq)){ $d++;
      $mail->Body.=       "<tr>".
                          "<td nowrap='nowrap'>".$d."</td>".
                          "<td nowrap='nowrap'> ".$c['mainloc']."</td>".
                          "<td nowrap='nowrap'> ".$c['subloc']."</td>".
                          "<td nowrap='nowrap'> ".$c['issue']."</td>".
                          "<td nowrap='nowrap'> ".$c['what']."</td>".
                          "<td nowrap='nowrap'> ".$c['who']."</td>".
                          "<td nowrap='nowrap'> ".$c['period']."</td></tr>";
                          }
    $mail->Body.=       "</tbody></table>";
    
    评论

报告相同问题?

悬赏问题

  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c