你能解释一下我可以用来通过电子邮件发送使用 php 脚本从 mysql 查询生成的表的方法吗?我正在寻找使用 php 邮件功能,但不知道如何最好,所以我可以保持我的表格格式。
要通过电子邮件发送的表格之一的示例:
<table style="text-align:center;" width="500" cellpadding="2" cellspacing="1" border="0" bgcolor="#FFFFFF">
<tr>
<td style="" colspan="20">
<valign font face="Verdana" size="2"><b style="font-size:20px;">MSA</b><br />
<valign label style="font-size:15px;">Invoices<br /></label><br /></font>
</td>
</tr>
</table>
<?php
$sql = "SELECT * FROM invoices";
?>
<table width="500" border="0" cellspacing="1" cellpadding="0">
<tr>
<td>
<table colspan="20" width="500" border="1" cellspacing="0" cellpadding="3">
<tr>
<td colspan="20"><strong><center>Entries</strong> </center> </td>
</tr>
<tr>
<td align="center"><strong>Date</strong></td>
<td align="center"><strong>Supplier</strong></td>
<td align="center"><strong>Invoice Number</strong></td>
<td align="center"><strong>Invoice Total</strong></td>
<td align="center"><strong>Tax</strong></td>
<td align="center"><strong>Comments</strong></td>
</tr>
<?php
foreach ($db->query($sql) as $row) {
?>
<tr>
<td>
<?php echo "{$row['dt_invoice']}"; ?>
</td>
<td>
<?php echo "{$row['supplier']}"; ?>
</td>
<td>
<?php echo "{$row['invoice_no']}"; ?>
</td>
<td>
<?php echo "{$row['invoice_total']}"; ?>
</td>
<td>
<?php echo "{$row['amt_tax']}"; ?>
</td>
<td>
<?php echo "{$row['comments']}"; ?>
</td>
<td>
</td>
</tr>
<?php
}
?>
</table>
</td>
</tr>
</table>