Panier/cadie virtuel avec session

Description

Voici un cadie virtuel pour effectuer des achats en ligne. A la base je m'étais lancé dans la création d'un cadie avec une class mais je ne pouvais pas garder les informations donner pas l'utilisateur quand il changeait de page. Je me suis donc rabattu sur les sessions et ceci est très efficace.

Source / Exemple :


voir zip

Conclusion :


J'utilise la method GET mais la method POST peut etre utiliser je la conseil vivement car c'est plus jolie de faire des formulaires pour les modifs les ajouts etc... Si vous connaissez bien l'utilisation des sessions et que vous avez des bases en php c'est pas trop compliquer à comprendre.
J'utilise seulement 2 paramettre la reference de l'article et la quantité pour plus de simplicité. Pour l'affichage c'est mieux d'aller chercher dans la base de donnée les prix designation etc...
function aff()
{
$count = count($_SESSION['achats']);
if($count ==0)
{
echo"panier vide";
}
else
{
for($i=0;$i<$count;$i++)
{
//aller chercher les info completes dans une base de données
$ref = $_SESSION['achats'][$i]['ref'];
$qte = $_SESSION['achats'][$i]['qte'];
echo "$ref qt $qte <a href='panier.php?action=del&ref=$ref'>supprimer</a> <a href='panier.php?action=modif&ref=$ref&qte=$qte+3'>modifier</a><br />";
}
}
}

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.