TP7-PHP-Gestion-de-panier-LesSessions


session php

Création d'un système de panier d'achat en PHP

1. Créez une page d'accueil affichant une liste de produits avec leur

nom, leur prix et un bouton "Ajouter au panier".

2. Lorsque l'utilisateur clique sur le bouton "Ajouter au panier" d'un produit, ce produit devrait être ajouté au panier.

3. Le panier devrait être stocké dans une session PHP.

4. Créez une page distincte pour afficher le contenu du panier avec la possibilité de modifier la quantité des articles ou de les supprimer du panier.

5. Affichez le total des achats sur la page du panier.

Instructions

1. Commencez par créer un fichier index.php pour la page d'accueil et un fichier panier.php pour la page du panier.


'Produit 1', 'price' => ['name' => 'Produit 2', 'price' => ['name' => 'Produit 3', 'price' => // Ajouter un produit au panier if(isset($_POST['add_to_cart'])) { product_id = $_POST['product_id']; if(isset ($_SESSION['cart'][$product_id])) $$_SESSION['cart'][$product_id][' } else $$_SESSION['cart'][$product_id] = 'name' => $products[$product_id][' 'price' => $products[$product_id][' 'quantity' => 1 2

2 Utilisez des sessions pour stocker les informations sur le 3. Sur la page d'accueil, utilisez des formulaires HTML avec des boutons "Ajouter au 3. Sur la page d'accueil, utilisez des formulaires HTML avec des boutons "Ajouter au panier" pour chaque produit.panier" pour chaque produit. 4. Sur la page d 4. Sur la page du panier, u panier, affichezaffichez--lesles produits avec leur nom, leur prix, leur quantité produits avec leur nom, leur prix, leur quantité et la possibilité de les modifier ou de les supprimer.et la possibilité de les modifier ou de les supprimer.

<?php

session_start();

// Supprimer un produit du panier

if(isset($_GET['remove'])) {

product_id = $_GET ['

unset($_SESSION['cart'][$product_id]);

?>

<?php

session_start();

if(isset($_POST['product_id']) && isset($_POST['quantity'])) {

product_id = $_POST['product_id'];

quantity = $_POST['quantity'];

$$_SESSION['cart'][$product_id]['quantity'] = $

header ('Location: panier.php)

exit;

?>

5. Calculez le total des achats en multipliant le prix de chaque produit par sa

quantité, et affichez le sur la page du panier.

Aucun commentaire:

Enregistrer un commentaire