如何通过电子邮件发送$ _SESSION变量

小姐

我有一个向用户显示他已添加到购物车中的产品的功能。在此函数中,我只是回显所有$ _SESSION数据。问题是我想通过电子邮件发送所有$ _SESSION数据。我不能将函数存储在变量中,并且只能使用$ message = $ function,因为在电子邮件中我什么也没显示。所以我的问题是:通过电子邮件发送$ _SESSION数据最简单的方法是什么?

我使用以下代码在php文件中显示所有会话:

 function cart_summary() {
foreach($_SESSION as $name => $value) {
    if ($value>0) {
        if (substr($name, 0, 5)=='cart_') {
            $id = substr($name, 5, (strlen($name)-5));
            $id2 = mysql_real_escape_string((int)$id);
            $get_colour_size_category = "SELECT * FROM products WHERE id='$id2'";
            $result_colour_size_category = mysql_query($get_colour_size_category);

            while ($get_colour_size_category_row = mysql_fetch_assoc($result_colour_size_category)) {
                $get_webshop_category = $get_colour_size_category_row['webshop_category'];
                $get_webshop_category2 = mysql_real_escape_string((int)$get_webshop_category);
                $get_name_and_price = "SELECT * FROM webshop_categories WHERE id='$get_webshop_category2'";
                $result_name_and_price = mysql_query($get_name_and_price);
                $row_name_and_price = mysql_fetch_assoc($result_name_and_price);
                $sub = $row_name_and_price['price'] *$value; 
                echo '<tr><td>'. $row_name_and_price['ev_name'] .'&nbsp;'. $get_colour_size_category_row['colour'].'&nbsp;'. $get_colour_size_category_row['size'].'</td><td class="value">&nbsp;'. $value .'&nbsp; </td><td> &euro;'.number_format($row_name_and_price['price'], 2).'</td><td> &euro;'.number_format($sub, 2).'</td><td></td></tr>';


            }
            ?><?

        }
        $total += $sub;
    }

}

我想通过电子邮件发送此输出

小姐

通过执行以下操作,将$ _SESSION数据放入电子邮件中:

function cart_summary() {
$message = "";
 foreach($_SESSION as $name => $value) {
if ($value>0) {
    if (substr($name, 0, 5)=='cart_') {
        $id = substr($name, 5, (strlen($name)-5));
        $id2 = mysql_real_escape_string((int)$id);
        $get_colour_size_category = "SELECT * FROM products WHERE id='$id2'";
        $result_colour_size_category = mysql_query($get_colour_size_category);

        while ($get_colour_size_category_row = mysql_fetch_assoc($result_colour_size_category)) {
            $get_webshop_category = $get_colour_size_category_row['webshop_category'];
            $get_webshop_category2 = mysql_real_escape_string((int)$get_webshop_category);
            $get_name_and_price = "SELECT * FROM webshop_categories WHERE id='$get_webshop_category2'";
            $result_name_and_price = mysql_query($get_name_and_price);
            $row_name_and_price = mysql_fetch_assoc($result_name_and_price);
            $sub = $row_name_and_price['price'] *$value; 
            $message .= '<tr><td>'. $row_name_and_price['ev_name'] .'&nbsp;'. $get_colour_size_category_row['colour'].'&nbsp;'. $get_colour_size_category_row['size'].'</td><td class="value">&nbsp;'. $value .'&nbsp; </td><td> &euro;'.number_format($row_name_and_price['price'], 2).'</td><td> &euro;'.number_format($sub, 2).'</td><td></td></tr>';


        }
        ?><?

    }
    $total += $sub;
}
  return $message
 }

完成此操作后,我可以通过电子邮件将函数的输出发送给

  $message .= cart_email() . "\n";

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过电子邮件而不是RESTful API发送数据

来自分类Dev

通过电子邮件发送图片applescript

来自分类Dev

通过电子邮件发送公共链接

来自分类Dev

PHP通过电子邮件发送JSON文件

来自分类Dev

通过电子邮件发送CLR存储过程结果

来自分类Dev

通过Access通过电子邮件发送PDF

来自分类Dev

通过电子邮件发送的MySql查询

来自分类Dev

通过cakePHP发送电子邮件,如何从变量中设置管理员电子邮件地址?

来自分类Dev

通过电子邮件发送链接

来自分类Dev

<textarea>不通过电子邮件发送

来自分类Dev

如何通过Codename One通过电子邮件发送.csv文件?

来自分类Dev

使用php通过电子邮件发送联系表格

来自分类Dev

如何通过电子邮件发送Excel文件?

来自分类Dev

未定义的变量-Laravel通过电子邮件发送

来自分类Dev

无法通过电子邮件发送SQL结果

来自分类Dev

Ubuntu通讯是否仍通过电子邮件发送?

来自分类Dev

Lotus Notes-通过电子邮件发送表单

来自分类Dev

XERO通过电子邮件发送发票

来自分类Dev

如何通过电子邮件发送python代码输出?

来自分类Dev

通过电子邮件发送评级

来自分类Dev

如何使用MFMailComposeViewContoller通过电子邮件发送pdf?

来自分类Dev

如何通过电子邮件发送电子表格的网址

来自分类Dev

如何使用Intent拍照并通过电子邮件发送

来自分类Dev

如何在通过电子邮件表格发送的电子邮件中创建响应链接?

来自分类Dev

如何通过电子邮件发送Xcode项目

来自分类Dev

如何通过电子邮件发送由php表单变量的jquery上载器创建的所有值

来自分类Dev

如何在 CodeIgniter 中使用自己的电子邮件库通过电子邮件库发送附件

来自分类Dev

如何在python3中使用smtplib通过电子邮件发送变量值?

来自分类Dev

使用变量和外部 HTML 模板通过 PHP 发送 HTML 电子邮件

Related 相关文章

  1. 1

    通过电子邮件而不是RESTful API发送数据

  2. 2

    通过电子邮件发送图片applescript

  3. 3

    通过电子邮件发送公共链接

  4. 4

    PHP通过电子邮件发送JSON文件

  5. 5

    通过电子邮件发送CLR存储过程结果

  6. 6

    通过Access通过电子邮件发送PDF

  7. 7

    通过电子邮件发送的MySql查询

  8. 8

    通过cakePHP发送电子邮件,如何从变量中设置管理员电子邮件地址?

  9. 9

    通过电子邮件发送链接

  10. 10

    <textarea>不通过电子邮件发送

  11. 11

    如何通过Codename One通过电子邮件发送.csv文件?

  12. 12

    使用php通过电子邮件发送联系表格

  13. 13

    如何通过电子邮件发送Excel文件?

  14. 14

    未定义的变量-Laravel通过电子邮件发送

  15. 15

    无法通过电子邮件发送SQL结果

  16. 16

    Ubuntu通讯是否仍通过电子邮件发送?

  17. 17

    Lotus Notes-通过电子邮件发送表单

  18. 18

    XERO通过电子邮件发送发票

  19. 19

    如何通过电子邮件发送python代码输出?

  20. 20

    通过电子邮件发送评级

  21. 21

    如何使用MFMailComposeViewContoller通过电子邮件发送pdf?

  22. 22

    如何通过电子邮件发送电子表格的网址

  23. 23

    如何使用Intent拍照并通过电子邮件发送

  24. 24

    如何在通过电子邮件表格发送的电子邮件中创建响应链接?

  25. 25

    如何通过电子邮件发送Xcode项目

  26. 26

    如何通过电子邮件发送由php表单变量的jquery上载器创建的所有值

  27. 27

    如何在 CodeIgniter 中使用自己的电子邮件库通过电子邮件库发送附件

  28. 28

    如何在python3中使用smtplib通过电子邮件发送变量值?

  29. 29

    使用变量和外部 HTML 模板通过 PHP 发送 HTML 电子邮件

热门标签

归档