pam006
Messages postés4Date d'inscriptionjeudi 1 janvier 2009StatutMembreDernière intervention17 janvier 2012
-
7 avril 2011 à 10:41
pam006
Messages postés4Date d'inscriptionjeudi 1 janvier 2009StatutMembreDernière intervention17 janvier 2012
-
13 avril 2011 à 09:09
pam006
Messages postés4Date d'inscriptionjeudi 1 janvier 2009StatutMembreDernière intervention17 janvier 2012 11 avril 2011 à 15:48
Bonjour,
Je vous explique.
Je voudrais créer un panier virtuel.
Le soucis c'est que, je n'arrive pas a transféré les données du formulaire du catalogue dans les sessions.
Je vous montre mon code :
Voici mon catalogue :
<?php
session_start();
?>
<html>
<form method="POST" action="panier.php">
Choix du coloris:
<label for="kaki">kaki</label>
<label for="marron">marron</label>
<label for="imprimer">imprimer</label>
Quantite:
Choix de la taille:
<label for="s">s</label>
<label for="m">m</label>
<label for="l">l</label>
Prix: (Euros)
</form>
</html>
Voici la creation des session : (fonctions_panier.php)
Voici l'ajout d'un article : (fonctions_panier.php)
function Ajouter($refArticle, $tailleArticle, $couleurArticle, $qteArticle, $prixArticle)
{
//si le panier existe
if(Creation() && !Verrouiller())
{
//si le l article existe deja on ajoute seulement la quantite
$article_existe = array_search($refArticle, $_SESSION['panier']['refArticle']);
if($article_existe !== false)
{
$_SESSION['panier']['qteArticle'][$article_existe] += $qteArticle;
}
//sinon on ajoute le l'article
else
{
array_push($_SESSION['panier']['refArticle'], $refArticle);
array_push($_SESSION['panier']['tailleArticle'], $tailleArticle);
array_push($_SESSION['panier']['couleurArticle'], $couleurArticle);
array_push($_SESSION['panier']['qteArticle'], $qteArticle);
array_push($_SESSION['panier']['prixArticle'], $prixArticle);
}
}
else
echo 'Un probleme est survenu au niveau de l ajout d\' un article.';
}