尝试通过 php 在 html 中回显要发送的 foreach
Trying to echo a foreach to send via php in html
你好,我正在做一个购物车,我在我的网站上用 foreach 打印了一个数组,之后客户需要填写他们的运输信息并发送表格。但是,当我想通过 php 邮件通过电子邮件发送每个邮件时,我不断收到 "Parse error: syntax error, unexpected 'foreach' (T_FOREACH) in end.php on line 189" 这方面的帮助吗?
代码:http://pastebin.com/mv0QY4tZ - 相关行在 169-310 之间
您不能回显到您指定的字符串中($message02)。首先关闭字符串。然后 运行 您的 foreach 会创建一个组合字符串。然后将最后的字符串组合在一起。
第 190 行。
';
</div>';
$message02partb = "";
foreach( $desc as $j => $code ) {
if ($qte[$j] <= 9) {
$spacer[$j] = " ";
}
$message02partb = $message02partb . '<div class="row row-2"><div class="coffee-span-6 column-5">' . $code . '</div><div class="coffee-span-2"> <a href="http://www.laptopliquidation.org/lab/cart/cart.php?sub=1&id='.$j.'"><img src="./img/bilang/sup.png" /></a> ' . $qte[$j] . $spacer[$j] . ' <a href="http://www.laptopliquidation.org/lab/cart/cart.php?add=1&id='.$j.'"><img src="./img/bilang/add.png" /></a></div><div class="coffee-span-2 column-6" style="text-align: right;">' . $price[$j] . '</div><div class="coffee-span-2" style="text-align: right;">' . $price[$j]*$qte[$j] . ' <a href="http://www.laptopliquidation.org/lab/cart/cart.php?del='.$j.'"><img src="./img/bilang/rem.png" /></a></div></div>' ;
$stWithoutLiv += $price[$j]*$qte[$j];
if ($multipleBB[$j] == 1 && $qte[$j] >=1 ) {
$boxin[$j] = ceil($qte[$j]/$limitPBox[$j]);
$numberBox[$j] += $boxin[$j];
$priceShip[$j] += $costLiv[$j]*$boxin[$j]+($qte[$j]- $boxin[$j])*$costLivMul[$j];
}
}
$message02partc = '<div class="row row-3">
<div class="coffee-span-12 column-7"></div>
然后在第 281 行附近的末尾将它们全部合并
<br /><br /><br /><br />';
$message02 = $message02.$message02partb.$message03partc';
$headers = 'MIME-Version: 1.0' . "\r\n";
你好,我正在做一个购物车,我在我的网站上用 foreach 打印了一个数组,之后客户需要填写他们的运输信息并发送表格。但是,当我想通过 php 邮件通过电子邮件发送每个邮件时,我不断收到 "Parse error: syntax error, unexpected 'foreach' (T_FOREACH) in end.php on line 189" 这方面的帮助吗?
代码:http://pastebin.com/mv0QY4tZ - 相关行在 169-310 之间
您不能回显到您指定的字符串中($message02)。首先关闭字符串。然后 运行 您的 foreach 会创建一个组合字符串。然后将最后的字符串组合在一起。
第 190 行。 ';
</div>';
$message02partb = "";
foreach( $desc as $j => $code ) {
if ($qte[$j] <= 9) {
$spacer[$j] = " ";
}
$message02partb = $message02partb . '<div class="row row-2"><div class="coffee-span-6 column-5">' . $code . '</div><div class="coffee-span-2"> <a href="http://www.laptopliquidation.org/lab/cart/cart.php?sub=1&id='.$j.'"><img src="./img/bilang/sup.png" /></a> ' . $qte[$j] . $spacer[$j] . ' <a href="http://www.laptopliquidation.org/lab/cart/cart.php?add=1&id='.$j.'"><img src="./img/bilang/add.png" /></a></div><div class="coffee-span-2 column-6" style="text-align: right;">' . $price[$j] . '</div><div class="coffee-span-2" style="text-align: right;">' . $price[$j]*$qte[$j] . ' <a href="http://www.laptopliquidation.org/lab/cart/cart.php?del='.$j.'"><img src="./img/bilang/rem.png" /></a></div></div>' ;
$stWithoutLiv += $price[$j]*$qte[$j];
if ($multipleBB[$j] == 1 && $qte[$j] >=1 ) {
$boxin[$j] = ceil($qte[$j]/$limitPBox[$j]);
$numberBox[$j] += $boxin[$j];
$priceShip[$j] += $costLiv[$j]*$boxin[$j]+($qte[$j]- $boxin[$j])*$costLivMul[$j];
}
}
$message02partc = '<div class="row row-3">
<div class="coffee-span-12 column-7"></div>
然后在第 281 行附近的末尾将它们全部合并
<br /><br /><br /><br />';
$message02 = $message02.$message02partb.$message03partc';
$headers = 'MIME-Version: 1.0' . "\r\n";