D'accord.
Que donnes un var_dump($_SESSION); juste avant le 1er if ?
Bonjour,
Voila je rencontre un petit problème avec mon code.
Ce que je fais
Décrivez ici votre code ou ce que vous cherchez à faire
<?php
require_once("inc/init.inc.php");
// payer le panier
Ce que je veux
Bonsoir à tous! Je travaille sur un projet en php que je dois faire pour mon centre de formation. J'ai un pbm avec mon fichier 'panier'. Il y a une faute qui sort: Notice: Undefined index: panier in C:\wamp64\www\sallea\commande.php on line 129 Normalement la variable 'panier' existe plus haut, quand je déclare $_SESSION, je bloque sur cela. Est-ce que quelqu'un pourrait m'aider à trouver ma faute, s'il vous plaît.
Ce que j'obtiens
Notice: Undefined index: panier in C:\wamp64\www\sallea\commande.php on line 117
13 réponses
Bonjour,
Avez-vous bien fait un "session_start();" au début de votre fichier ?
Bonsoir, oui session_start(); est présent dans mon dossier inc
A quoi corresponds la ligne 117 ?
ligne 117 commene par $taille...
j'ai l'impression que ton $_SESSION['panier'] est supprimé avant que tu le listes.
Ajoute un echo avant chaque unset
=> adapte en fonction de l'unset que tu fais.
et toujours le panier undefined
C'est logique puisque ton panier n'est même pas dans le $_SESSION avant même de commencer ton script.
Donc il faut savoir pourquoi il n'existe pas.
Peut-être du à une erreur dans l'enregistrement
Bonjour,
Avant d'afficher, il te faut tester si ton panier contient des articles ou non.