循环显示每个项目

时间:2014-02-13 10:32:50

标签: php email

我有一个发布数组的表单,我遍历要在电子邮件中显示的数组。

$qty = $_POST['qty'];
foreach($qty as $value)
{
  $qtyOut = $value . "<br>";
}

然后我想获得每个$qtyOut并显示在我的电子邮件中。

我的电子邮件是这样的。

$message = "An order was submitted from: " . $additionalEmail . "<br/><br/>"
. "Customer Name: " . $custName . "<br/>"
. "Email:" . $customerEmail . "<br/>"
. "Message: <br/>"
. "<pre>" .$custName . "<br> "
. "Qty: ". $qtyOut . "Desc: " . $desc . "Options :" . $options . "Price : " . $price . "</pre>"
. "Submitted at: ". $time;

$message = wordwrap($message, 70, "\r\n");

我想拥有:

. "Qty: ". $qtyOut . "Desc: " . $desc . "Options :" . $options . "Price : " . $price .

显示与订单行相同的次数以填充电子邮件。

请有人指出我正确的方向,因为只显示输入的最后一行。

1 个答案:

答案 0 :(得分:1)

您正在重新定义$qtyOut变量。 而不是

$qtyOut = $value . "<br>";

使用:

$qtyOut .= $value . "<br>";