Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在mailtext[mail()]中使用php循环_Php_Html_Email_Sendmail - Fatal编程技术网

在mailtext[mail()]中使用php循环

在mailtext[mail()]中使用php循环,php,html,email,sendmail,Php,Html,Email,Sendmail,我必须为每个订单发送一封电子邮件。我会稍微格式化文本,如果有更多的订单,我会这样分开: 1件衣服20欧元 1双鞋10欧元… 现在看起来: 1、1件衣服、鞋子20欧元、10欧元 这样,我需要一个循环来分离它们,但得到了错误“unexpected foreach” $mailtext = ' <html> <head> <title>Form order</title> </head> <body> <h1>Fo


我必须为每个订单发送一封电子邮件。我会稍微格式化文本,如果有更多的订单,我会这样分开:
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>

';
$mailtext='1!'
定单
定单
详情:

名称 地址 “.$name。” “.$strase。” 订单:

' foreach($produktarr作为$row){ 回声'; 回显'.$row['amount'].'; 回显'.$row['product'].'; 回显'.$row['price'].'; 回声'; } ' ';
为什么在变量声明中使用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){
 $mailtext.= '<tr><td>'.$row['amount'].'</td><td>'.$row['product'].'</td><td>'.$row['price'].'</td></tr>';

}
$mailtext.= '</body>
</html>';
$mailtext='1!'
定单
定单
详情:

名称 地址 “.$name。” “.$strase。” 订单:

'; foreach($produktarr作为$row){ $mailtext.='.$row['amount'].'.$row['product'.'.'.'.$row['price'.'”; } $mailtext.=' ';
过期:29天后,可爱的。所以,一旦我们从现在开始进入第29天,你的问题将毫无用处。那个著名的
$produktar
,从哪里来的?!你本可以很容易地把这个贴在你的问题上;在$mailtext变量的末尾,您已经编辑了到期日期。既然你控制了那个垃圾桶,我们怎么知道你不会改变它呢?在你的问题中张贴你的代码。@NicolòCozzani,不,它没有丢失。@user5441400是的,我的谢意。这种方式应该有效;D