【发布时间】:2015-12-03 02:07:21
【问题描述】:
我必须为每个订单发送一封电子邮件。我会稍微格式化文本,如果有更多订单,我会像这样分开:
1 件衣服 20 欧元
1 只鞋 10 欧元...
目前看起来像:
1、1件衣服、鞋子20欧元、10欧元
这样我需要一个循环来分离它们,但得到错误'unexpected foreach'。
$mailtext = '
<html>
<head>
<title>Form order</title>
</head>
<body>
<h1>Form order</h1>
<p>Details:</p>
<table border="1">
<tr>
<td>Name</td>
<td>Adress</td>
</tr>
<tr>
<td>'.$name.'</td>
<td>'.$strase.'</td>
</tr>
</table>
<p>Order:</p>
'
foreach ($produktarr as $row){
echo'<tr>';
echo'<td>'.$row['amount'].'</td>';
echo'<td>'.$row['product'].'</td>';
echo'<td>'.$row['price'].'</td>';
echo'</tr>';
}
'
</body>
</html>
';
【问题讨论】:
-
pastebin.com/XciBrKtm 有效期:29 天后,可爱。所以,一旦我们从现在开始到第 29 天,你的问题将毫无用处。还有那个著名的
$produktarr,这是从哪里来的?!您可以很容易地将自己粘贴到您的问题中。 -
你错过了;在 $mailtext 变量的末尾
-
您现在已经编辑了到期时间。既然你可以控制那个 pastebin,我们怎么知道你不会改变它呢?在您的问题中发布您的代码。
-
@NicolòCozzani ,不,它没有丢失。
-
@user5441400 是的,我的错