如何在Html电子邮件中嵌入php生成的表格

时间:2016-12-14 17:54:03

标签: php html email

我试图在通过php生成的HTML电子邮件正文中包含一个表。 HTML命令打开outlook或任何其他客户端邮件程序并将表格通过电子邮件发送给自己。 当在电子邮件正文中显示时,表的格式完全丢失。 有没有办法保持表的格式或至少按列分隔? 提前致谢

html代码如下:

<a href="mailto:<?php echo $login_name; ?>?subject=Your Table &body=<?php echo $strip_table;?>" onclick="";return false;" title="Email list"><img src="email.jpg" width=250 height=90/></a>

电子邮件正文的php $strip_table由以下内容生成:

while($rows=mysql_fetch_array($result)){
  $event=$rows['Event'];
  $task=$rows['Task'];
  $day=$rows['Day'];
  $date=$rows['Date'];
  $hours=$rows['PlanHours'];
  $level=$rows['Level'];

  $table .="<tr>";
  $table .="<td>$event</td>";
  $table .="<td>$task</td>";
  $table .="<td>$day</td>";
  $table .="<td>$date</td>";
  $table .="<td>$hours</td>";
  $table .="<td>$level</td>";
  $table .="</tr><br>";
}
$table .="</table>";
$strip_table = strip_tags($table);

在电子邮件中出现表格后。显然错过了列等的分离:

enter image description here

而我正试图获得以下格式

enter image description here

0 个答案:

没有答案
相关问题