请问PHPMailer里面的body内容里面我想循环出session数组的值怎么弄呢。好像body里面的内容不能加for啊$mail->Body = "商品名稱:"." 數量:"." 價格:"."\r\n"//这里是循环
//for($i=0;$i<count($_SESSION["list"]);$i++){
// .$_SESSION["list"][$i]["commoditiesName"]." "
// .$_SESSION["pow"]." "
// .$_SESSION[$i]["amounts"].".00"."\r\n"
//}." 聯絡人:".$_POST["contactPerson"]."\r\n"
." 手提電話:".$_POST["handphone"]."\r\n"
." 聯絡電話:".$_POST["phone"]."\r\n"
." 地址:".$_POST["address"]."\r\n"
." 區域:".$_POST["regional"]."\r\n"
." email:".$_POST["email"]."\r\n"
." 備注:".$_POST["res"]; //邮件内容邮箱的内容大致类似于这样:商品名稱: 數量: 價格:xxxxxx xx xx
xxxxxx xx xx
....
....
....
聯絡人:
手提電話:xxx
聯絡電話:xxx
地址:xxx
區域:xxx
email:xxx
備注:xxx
-------------------------------------------------------------就是不能循环啊!!!!请各位大哥帮忙支个招。
//for($i=0;$i<count($_SESSION["list"]);$i++){
// .$_SESSION["list"][$i]["commoditiesName"]." "
// .$_SESSION["pow"]." "
// .$_SESSION[$i]["amounts"].".00"."\r\n"
//}." 聯絡人:".$_POST["contactPerson"]."\r\n"
." 手提電話:".$_POST["handphone"]."\r\n"
." 聯絡電話:".$_POST["phone"]."\r\n"
." 地址:".$_POST["address"]."\r\n"
." 區域:".$_POST["regional"]."\r\n"
." email:".$_POST["email"]."\r\n"
." 備注:".$_POST["res"]; //邮件内容邮箱的内容大致类似于这样:商品名稱: 數量: 價格:xxxxxx xx xx
xxxxxx xx xx
....
....
....
聯絡人:
手提電話:xxx
聯絡電話:xxx
地址:xxx
區域:xxx
email:xxx
備注:xxx
-------------------------------------------------------------就是不能循环啊!!!!请各位大哥帮忙支个招。
$mail->Body = '...';for(...){
$mail->Body .= 'xxxxxx'
}
.....
$strTemp .= $_SESSION["list"][$i]["commoditiesName"]." "
.$_SESSION["pow"]." "
.$_SESSION[$i]["amounts"].".00"."\r\n" ;
}
先循环得到$strTemp的串,然后再将这个串,加到body里就OK了.