Я боролся с PHP-кодом для корзины.
В частности, функция добавления элемента таким образом, чтобы было легко иметь элементы с несколькими заказами.
Вот что у меня есть, но, похоже, это не работает для добавления второго элемента:
function addtocart($pid,$q)
{
if($pid<1 or $q<1) return;
if (is_array($_SESSION['cart']))
{
$max=count($_SESSION['cart']);
$_SESSION['cart'][$max]['itemId']=$pid;
$_SESSION['cart']['itemId']['qty']= $_SESSION['cart']['itemId']['qty'] + $q;
$max=count($_SESSION['cart']);
echo "SECOND";
}
else
{
$_SESSION['cart']=array();
$_SESSION['cart'][0]['itemId']=$pid;
$_SESSION['cart'][0]['qty'] = $q;
$max=count($_SESSION['cart']);
}
}
Какие-либо предложения?
Спасибо