Page 1 sur 1

modifier varaible de session

Posté : 09 nov. 2006, 11:04
par jeanmed007
Bonjour,

J'ai fais un systeme de panier, je peux ajouter dans une varaible de session et supprimer. Mais maintenant je voudrais modifier la variable.

Exemple pour cette variable ex : i=5 et id=255 et nb=5

et je voudrais faire une modif ex : i=5 et id=255 et nb=9


Mais pour l instant je ne sais pas comment ajouter le nb j'ai l'ID mais commant gerer le NB.
//ajouter
if (isset ($_GET['ajouter']))
{
$_SESSION['achats'][]=array("id" => $_GET['ajouter']);
}

//supprimer
elseif (isset ($_GET['sup']))
	{

	array_splice($_SESSION['achats'],$_GET['sup'],1);
	}

Posté : 09 nov. 2006, 11:38
par goeb
salut,

il me semble qu'il serait plus simple de structurer ton tableau comme ceci :
$id = $_GET['ajouter'];
$_SESSION['achats'][$id] = array("nb" => 1);

// modifier :
$_SESSION['achats'][$id]["nb"] += 1;

// supprimer :
unset($_SESSION['achats'][$id]);
en mettant $id en clef de tableau, ça rend plus facile d'accès pour lire, modifier et supprimer.