Je crée un site qui possède un panier d'achat. Je n'ai pas besoin de fonctionnalités spéciales, donc je crée le panier moi-même plutôt que d'intégrer un existant. Mes produits n'ont pas de prix prédéfini dans la base de données. Le prix est généré dynamiquement en fonction des valeurs saisies par un utilisateur sur la page du produit. Ainsi, l'utilisateur choisit certaines spécifications, entre la quantité et j'obtiens les valeurs suivantes :
ID de l'article
Quantité
Prix total
Je dois stocker ces valeurs dans la variable $_SESSION et ensuite les parcourir quand cela est nécessaire pour obtenir les résultats et les afficher dans le panier d'achat. Le problème est qu'il y a beaucoup de produits et j'ai besoin de stocker toutes ces valeurs (Quantité, Prix total) distinctement pour le produit choisi. Cela dit, comment puis-je stocker l'ID de l'article, la Quantité et le Prix total dans la variable $_SESSION et associer ces valeurs les unes aux autres ?
Merci de votre aide.
MODIFICATION : Mon code mettant en œuvre les suggestions de Michael :
$itemid = $db->escape($_POST['productid']);
$itemquantity = $db->escape($_POST['itemquantity']);
$totalprice = $db->escape($_POST['totalprice']);
$_SESSION['items'] = array();
$_SESSION['items'][$itemid] = array('Quantity' => $itemquantity, 'Total' => $totalprice);
var_dump($_SESSION);