par
Mazarini » 23 sept. 2011, 14:21
Voir la fonction session_start() /
http://php.net/manual/fr/function.session-start.php
Autrement :
if (isset($_SESSION['panier'][$id][$product_name][$product_price]))
{
$_SESSION['panier'][$id][$product_name][$product_price]++;
}
else
{
$_SESSION['panier'][$id][$product_name][$product_price] = 1;
}
Pour le principe du codage PHP:
$tableau = array();
echo $tableau[0]; => warning / variable non initialisée.
Je verrai plutôt un truc genre
$_SESSION['panier'][$id]['quantite']
$_SESSION['panier'][$id]['prix'']
$_SESSION['panier'][$id][$nom]
Avec une utilisation du type :
foreach ($_SESSION['panier'] as $id => $une_ligne)
{
$nom = $une_ligne['nom'];
$prix = $une_ligne['prix'];
$quantite = $une_ligne['quantite'];
}
Tu peux également faire un objet avec les propriété id,nom,prix et quantite
Voir la fonction session_start() / http://php.net/manual/fr/function.session-start.php
Autrement :
[php]
if (isset($_SESSION['panier'][$id][$product_name][$product_price]))
{
$_SESSION['panier'][$id][$product_name][$product_price]++;
}
else
{
$_SESSION['panier'][$id][$product_name][$product_price] = 1;
}
[/php]
Pour le principe du codage PHP:
$tableau = array();
echo $tableau[0]; => warning / variable non initialisée.
Je verrai plutôt un truc genre
$_SESSION['panier'][$id]['quantite']
$_SESSION['panier'][$id]['prix'']
$_SESSION['panier'][$id][$nom]
Avec une utilisation du type :
[php]
foreach ($_SESSION['panier'] as $id => $une_ligne)
{
$nom = $une_ligne['nom'];
$prix = $une_ligne['prix'];
$quantite = $une_ligne['quantite'];
}
[/php]
Tu peux également faire un objet avec les propriété id,nom,prix et quantite