我有一個多頁表單,我將數據存儲在一個會話中。我已經在這裏使用了一些例子來實現這個功能。我現在很困難。在電子郵件中發送會話數據
//let's start the session
session_start();
//now, let's register our session variables
foreach($_POST as $k=>$v) {
$_SESSION['all_quote_details'][$k]=$v;
}
print_r($_SESSION);
值打印到屏幕
我想在電子郵件中發送。我嘗試了許多不同的方式,無法實現。我有隻編碼的前兩個輸入測試
<?php
session_start();
foreach ($_SESSION['all_quote_details'] as $result){
$result .="Name: ".$result['Name'].", Email: ".$result['Email']."\n";
}
$to = '[email protected]';
$subject = 'TESTING ';
$message = "<td>Please See Quote $value;</td>";
mail($to, $subject, $message,$body, $headers);
?>
先前的試驗來得到這個工作,要麼給我一個空白電子郵件或者只是 Array
以下。
這一次我得到
'<td>Please See Quote Name: , Email: Name: , Email: Name: , Email: Name: , Email: Name: , Email: Name: , Email: Name: b, Email: b Name: 3, Email: 3 Name: 3, Email: 3 Name: D, Email: D Name: , Email: Name: 1, Email: 1 Name: c, Email: c Name: f, Email: f Name: h, Email: h Name: 2, Email: 2 Name: 4, Email: 4 Name: n, Email: n Name: b, Email: b Name: l, Email: l Name: n, Email: n Name: n, Email: n Name: , Email: ;</td> '
打開錯誤報告並查看是否收到任何錯誤。 – Epodax
你的每個帖子變量本身是一個數組嗎? '$ v ['Name']和$ v ['Email']' – Thamilan
沒有它的表單上面的會話代碼。那麼第二個代碼就是表單action中的post.php代碼。 –