【发布时间】:2013-12-19 11:16:56
【问题描述】:
我正在使用 PHP 创建一封电子邮件,但我需要在其中添加一个 PHP 循环和条件语句。这是我的代码:
$message = '
<table width="600" border="0" cellspacing="0" cellpadding="5">
<tr>
<td height="50"><strong>Shipping address</strong>
<p>'.$showDelivery['first_name']." ".$showDelivery['surname'].'</p>
<p>'.$showDelivery['address1'].'</p>
<p>'.$showDelivery['address2'].'</p>
<p>'.$showDelivery['address3'].'</p>
<p>'.$showDelivery['town'].'</p>
<p>'.$showDelivery['county'].'</p>
<p>'.$showDelivery['postcode'].'</p>
<p> </p>
<p><strong>Shipping Date</strong> '.$monthName = date("F", mktime(0, 0, 0, $show['shipping_month'], 10)) . " ".$show['shipping_day']." ".$show['shipping_time'].'</p>
</td>
<td width="150" height="50">'.if($show['number_of_people'] == 0) { $show['number_of_people']; }."</td>
</tr>
</table>';
我在最后一个表数据中添加了上面的条件,但它没有运行。
谁能帮忙?
非常感谢!
【问题讨论】:
-
.($show['number_of_people'] == 0 ? $show['number_of_people'] : '').试试这个。
标签: php html email loops concatenation