par
Cyrano » 31 juil. 2005, 18:48
En fait il y a une erreur et une méconnaissance.
La méconnaissance, c'est que tu utilises une formulation obsolète, on utilise plus $HTTP_SESSION_VAR, mais $_SESSION tout court.
Ce n'est pas non plus $GET_VAR mais $_GET.
Ensuite, si tu mets un tableau dans une variable, il faut la déclarer comme telle. Ce qui donne:
$reference=$_GET['VARarticles'];
$nb=1; //par défaut la quantité est = 1
$prixUnit=$_GET['prixUnit'];
$liste[]=array($reference,$nb,$prixUnit,$prix);
$_SESSION['liste'] = array();
$_SESSION['liste']=$liste;
Mais on peut simplifier :
$reference=$_GET['VARarticles'];
$nb=1; //par défaut la quantité est = 1
$prixUnit=$_GET['prixUnit'];
$_SESSION['liste'] = array($reference,$nb,$prixUnit,$prix);
Commence déjà avec ça et reviens s'il y a un problème avec la fonction.
En fait il y a une erreur et une méconnaissance.
La méconnaissance, c'est que tu utilises une formulation obsolète, on utilise plus $HTTP_SESSION_VAR, mais $_SESSION tout court.
Ce n'est pas non plus $GET_VAR mais $_GET.
Ensuite, si tu mets un tableau dans une variable, il faut la déclarer comme telle. Ce qui donne:
[php]$reference=$_GET['VARarticles'];
$nb=1; //par défaut la quantité est = 1
$prixUnit=$_GET['prixUnit'];
$liste[]=array($reference,$nb,$prixUnit,$prix);
$_SESSION['liste'] = array();
$_SESSION['liste']=$liste;[/php]
Mais on peut simplifier :
[php]$reference=$_GET['VARarticles'];
$nb=1; //par défaut la quantité est = 1
$prixUnit=$_GET['prixUnit'];
$_SESSION['liste'] = array($reference,$nb,$prixUnit,$prix);[/php]
Commence déjà avec ça et reviens s'il y a un problème avec la fonction.