Gestion de panier en php [Résolu]

Signaler
Messages postés
59
Date d'inscription
lundi 17 janvier 2005
Statut
Membre
Dernière intervention
16 mai 2012
-
Messages postés
2350
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
18 avril 2015
-
Bonjour !

Je dois gérer un panier en php à l'aide de 2 variables de session :
- un tableau pour la reference du produit
- un tableau pour la qté

lorsque je selectionne la ref et le produit les 2 variables pdt et qte sont envoyées à panier.php :

<?
$qte=$_POST['qte'];
$pdt=$_POST['pdt'];
$i = count($_SESSION["reference"]);
$_SESSION["reference"][$i]=$pdt;
$_SESSION["quantite"][$i]=$qte;
include("accueil.html");
$i = count($_SESSION["reference"]);
echo ($i);
?>


sur ma page d'accueil j'ai déclaré :
<?
session_start();
if (!isset($_SESSION["reference"]))
{
session_register("reference");
session_register("quantite");
$_SESSION["reference"]=array();
$_SESSION["quantite"]=array();
}
?>

lorsque je test il m'affiche :
Notice: Undefined variable: _SESSION in c:\program files\easyphp1-8\www\boris\panier.php on line 5

Voici la ligne 5 : $i = count($_SESSION["reference"]);

Qu'est-ce qui ne va pas ?

Merci de m'aider

6 réponses

Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
21
hello,

t'aurais pas oublié de faire un session_start(); au début de ta page, par hasard... ?
Messages postés
2350
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
18 avril 2015
3
Version de PHP peut-être ?
Messages postés
59
Date d'inscription
lundi 17 janvier 2005
Statut
Membre
Dernière intervention
16 mai 2012

PHP version 4.3.10
Messages postés
59
Date d'inscription
lundi 17 janvier 2005
Statut
Membre
Dernière intervention
16 mai 2012

merci et dsl
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
21
;-) c'est po grave, on est là pour ça.
Messages postés
2350
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
18 avril 2015
3
Au passage, session_register est déprécié. Ca ne sert plus à rien de l'utiliser !