par
ynx » 28 juil. 2021, 11:42
Bonjour,
Concernant l'ajout de produit, dans le code PHP avant d'ajouter le produit ou d'incrémenter la quantité, on vérifie uniquement si le panier existe.
Il faudrait également vérifier que l'utilisateur a bien demander d'ajouter un produit dans son panier (les paramètres GET devraient alors être renseignés si je comprends bien le code).
Je suppose qu'on pourrait alors corriger la condition comme ceci :
//Si le panier existe ET que l'utilisateur ajoute un produit
if (isset($_SESSION['panier']) && $quantite > 0)
Concernant les notices, peux tu nous indiquer quel sont ces messages d'erreur ?
Enfin rien à voir avec la question initiale mais je suis assez dubitatif sur le fait de passer le prix et le nom du produit en paramètre GET : si je modifie le paramètre GET "prix" dans l'URL, je peux donc choisir le prix du produit ? Même chose pour le paramètre "nom" qui peut être modifié dans l'URL.
Le prix et le nom de l'article devrait plutôt être stocké sur le site (en bdd par exemple) et seule la quantité et un identifiant du produit devrait être passés en paramètre GET.
Bonne journée,