尝试在电子邮件中打印一系列预订。
PHP如下:
<?php
$checkbooking = $_POST['checkbooking']; // <--string of bookings separated by commas
$bookings = explode(',', $checkbooking); // <-- removing the commas
$to = "myemail@email.com";
$subject = 'list of bookings';
$headers = "From: do not reply" . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$message .= "Booking Report<br /><br>";
$message .= '<html><body>';
$message .= '<h3>NVR Bookings</h3><br />';
$message .= foreach($bookings as $v){echo $v . "\n";}.'<br />'; // <-- my attempt to print the bookings
$message .= '<br />';
$message .= '<body></html>';
mail($to, $subject, $message, $headers);
?>
您在消息中看到的 foreach 循环在电子邮件功能之外工作。但是一放到邮件里面就报500错误,确实是隔离到邮件功能中的foreach的。
如何更新电子邮件功能或 foreach 循环以成功在另一个下方连续显示预订?
开满天机
翻翻过去那场雪