我有一个多页表单,我将数据存储在一个会话中。我已经在这里使用了一些例子来实现这个功能。我现在很困难。在电子邮件中发送会话数据
//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代码。 –