我正在试图弄清楚如何通过php电子邮件将属性应用到我的表中。我无法获得背景和rowpan工作。无法理解。
$to = 'XXXXX';
$subject = 'New Homeless Connection';
$msg = "<html>
<head>
<title>New Homeless Connection</title>
</head>
<body>
<table cellspacing=\"0\" cellpadding=\"10\" border=\"1\" align=\"left\">
<tr>
<td align=\"left\" width=\"150px\" background=\"#EEEEEE\">Registery No.:</td>
<td align=\"left\"> $reg</td>
</tr>
<tr>
<td align=\"left\" background=\"#eee\">First Name:</td>
<td align=\"left\">$first_name </td>
</tr>
<tr>
<td align=\"left\" background=\"#eee\">Connection Date:</td>
<td align=\"left\"$>$connect_date</td>
</tr>
<tr>
<td align=\"left\" background=\"#eee\">Probability:</td>
<td align=\"left\"$>$prob</td>
</tr>
<tr>
<td align=\"left\" background=\"#eee\">Volunteer Name:</td>
<td align=\"left\"$><strong>$hv_name</strong></td>
</tr>
<tr>
<td align=\"left\" background=\"#eee\">Volunteer Phone:</td>
<td align=\"left\"$><strong>$hv_phone</strong></td>
</tr>
<tr>
<td align=\"left\" background=\"#eee\">Consent Form:</td>
<td align=\"left\"$>$consent</td>
</tr>
<tr>
<td align=\"left\" background=\"#eee\">Field Count:</td>
<td align=\"left\"$>$reg_count</td>
</tr>
<tr>
<td align=\"left\" rowspan=\"2\">http://wwww.41q.org/admin/</td>
</tr>
</table>
</body>
</html>
";
答案 0 :(得分:1)
关于桌子的一些事情:
width="150"
#
。只需设置bgcolor="eeeeee"
$
这样? <td align=\"left\"$>
。那些不应该在那里。rowspan是可以的,但它没有做任何事情,因为它下面没有行。我不确定你要用rowspan做什么。
答案 1 :(得分:0)
rowspan
应该是colspan
,因为除了最后一行(其单元格需要跨越两列)之外,您的表格一直有两列。
此外,background
应为bgcolor
。
我在这里发布了一个替换样本:http://jsfiddle.net/8ymMh/4/ 网格线显示跨越两列的最后一个单元格,背景颜色通过OK。
我自愿承认已经接受了AndrewR的建议,即在颜色名称(eeeeee
)前面删除哈希,所以这一切都归功于他。