PHP:将变量保存到SESSION中?

时间:2011-04-29 00:50:35

标签: arrays session variables save

我想将这些数据保存到SESSION中,以便用户可以修改它(作为一个原始的购物车),但我需要一些亮点。

A)信息来自POST表格。

B)输出应如下所示:

SHOPING LIST
1. Coffe 5 units, 6 USD.
2. Banana 3 units, 3 USD.
3. Etc (The list can be infinite)

C)这是我目前的代码,因为你可以看到没有会话。我需要用户能够添加更多项目。

 <?php

//Variables
$item= $_POST['item'];
$quantity= $_POST['quantity'];
$code= $_POST['code'];


//List
$articulos = array(

  'Pinaple' => 1, 'Banana' => 2, 'Aple' => 3, 
  'Milk' => 1, 'Coffe' => 3, 'Butter' => 1,
  'Bread' => 2, 'Juice' => 1, 'Coconuts' => 1,
  'Yogurt' => 2, 'Beer' => 1, 'Wine' => 6,
  );

//Price
$price = $items[$item] * $quantity;

//Shoping List

echo  "<b>Shopping List</b></br>";


echo "1. ".$item." ".$quantity." units".", ".$price." USD.";

//Back to index
echo "</br> <a href='index.html'>Back to Index</a>";


?>

1 个答案:

答案 0 :(得分:2)

把session_start();在脚本开始时,您可以将所需的任何内容放入$ _SESSION,包括产品数组。

$_SESSION['cart'] = $whatever_variable_you_want;