我有一个发布数组的表单,我遍历要在电子邮件中显示的数组。
$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 .
显示与订单行相同的次数以填充电子邮件。
请有人指出我正确的方向,因为只显示输入的最后一行。
答案 0 :(得分:1)
您正在重新定义$qtyOut
变量。
而不是
$qtyOut = $value . "<br>";
使用:
$qtyOut .= $value . "<br>";