J'essaie d'ajouter 1 à session['cart']['qty']
s'il ne s'agit pas d'une nouvelle entrée et s'il s'agit d'un nouvel article, il ajoutera simplement l'article à session['cart']
.Comment puis-je ajouter 1 à qty si In_array est vrai en utilisant PHP
if (!isset($_SESSION['cart'])) {
$item = array('pid' => $p['productID'],
'qty' => 1
);
$_SESSION['cart'][0] = $item;
} else {
$item_id = array_column($_SESSION['cart'], "pid");
if (in_array($p['productID'], $item_id)) {
$to_update = 'qty';
$new_qty = 5;
$base = $_SESSION['cart']['pid']['qty'];
} else {
$count = count($_SESSION['cart']);
$item = array('pid' => $p['productID'],
'qty' => 1
);
$_SESSION['cart'][$count] = $item;
}
}
Que se passe-t-il réellement? – SteveFest