在电子邮件中发送会话数据

时间:2015-11-18 11:55:38

标签: php forms email session session-variables

我有一个多页面表单,我将数据存储在会话中。我在这里使用了一些例子来实现这一点。我现在真的卡住了。

ListAdapterHome listAdapter = new ListAdapter(YourActivity.this,
        R.layout.item, ArrayListOfYourDataModel);   // pass the arrayList of your dataModel there

ListView listView = (ListView) view.findViewById(R.id.listView);
listView.setAdapter(listAdapterHome);

值正在打印到屏幕

我正在尝试发送电子邮件。我尝试了很多不同的方法,无法让它发挥作用。我有以下内容,仅针对测试的前两个输入进行编码

//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 = 'dan@dentalseoltd.co.uk'; $subject = 'TESTING '; $message = "<td>Please See Quote $value;</td>"; mail($to, $subject, $message,$body, $headers); ?>

这次我得到了

Array

1 个答案:

答案 0 :(得分:0)

两个例子之间存在差异。

在第一种情况下,您将会话值作为字典处理,而在第二种情况下作为字典数组处理。

是什么给你的?

foreach ($_SESSION['all_quote_details'] as $k => $v){ 
    $result .="Name: ". $k.", Email: ".$v."\n"; 
}