我有一个购物车,我想保存 $_SESSION['cart'] ,其中包含用户选择的产品的 $product_id => $quantity。例如:
[cart] => Array
(
[366] => 2000
[215] => 456
)
首先我序列化 $_SESSION['cart'] 在我的数据库中插入它之前。
<?php
if($_SESSION['cart'])
{
$pedido= serialize($_SESSION['cart']);
}
?>
$sql1="insert into pedido(orden) values ('$pedido')";
现在在另一个页面中,我想查看 $_SESSION['cart']。所以我使用:
$sql2 = "SELECT orden FROM pedido where id_pedido = '$ID'";
$rs2 = mysql_query($sql2, $conexio) or die("Error al consultar: ".mysql_error());
$row2 = mysql_fetch_row($rs2);
$id_usuario=$row2[0];
$_SESSION['cartguardado']= unserialize($id_usuario);
我知道在这最后一步我做错了什么。任何机构都可以帮助我并帮助我找到错误?