我在分配工作,我想将数据保存到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>";
?>
答案 0 :(得分:1)
$_SESSION["foo"] = "bar";
另外,请确保在 ANY 输出到文档之前致电session_start()
。我不能强调这一点。我甚至在DOCTYPE减速之前都在说话。
然后你应该可以从任何地方做到......
echo $_SESSION["foo"]; // output: bar
$_SESSION["foo"] = "new bar";
$_SESSION["new foo"] = $_SESSION["foo"];
和
$_SESSION["items"] = array("pants", "hat");
array_push($_SESSION["items"], "shirt");
等