我想存储预订项目,例如
- > pid = 1,qty = 3
- > pid = 5,qty = 4 等等
在codeigniter会话中。
我发现很难,而且我的截止日期已经不多了。非常感谢帮助。
答案 0 :(得分:0)
我为你做了一个特别的例子。支持它会有所帮助
$data = array();
for ($i = 1; $i<=5; $i++)
{
$data[] = array('pid' => $i, 'qty' => $i);
}
$this->session->set_userdata('order_data', $data);
并输出您的结果将在会话中显示如下:
[order_data] => Array
(
[0] => Array
(
[pid] => 1
[qty] => 1
)
[1] => Array
(
[pid] => 2
[qty] => 2
)
[2] => Array
(
[pid] => 3
[qty] => 3
)
[3] => Array
(
[pid] => 4
[qty] => 4
)
[4] => Array
(
[pid] => 5
[qty] => 5
)
)
如果您只想拨打这些数据(预订数据),请致电
$this->session->userdata['order_data']
您可以在foreach中免费使用它,例如
foreach ($this->session->userdata['order_data'] as $key => $value)
{
}