Slt à tous,
je me retourne vers vous car la je vais pete un cable. ca fait toute l'aprés-midi que je suis la dessus.
J'explique :
Petit caddie de base tre sympatique :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
 
<?
if (isset($_GET["prod"]))
{
switch ($_GET["sens"])
{
case "ajout" : 
$_SESSION[$_GET["prod"]] ++;
break;
case "sup" : 
$_SESSION[$_GET["prod"]] --;
//-- si la quantité < 1, le produit est supprimé du panier -----
if ($_SESSION[$_GET["prod"]] < 1) 
unset($_SESSION[$_GET["prod"]]);
break;
}
 
//-- ces lignes ne servent à rien, simplement un affichage de controle ------
echo "<b>contenu du panier</b><br>";
foreach($_SESSION as $cle => $valeur)
{
echo "produit $cle : $valeur<br>";
}
echo "<hr><br>";
//---------------------------------------------------------------------------
}
?> 
<html>
  <head>
    <title></title>
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body>
<p>
<a href="?rub=panier&prod=ID1&sens=ajout">Ajouter 1 produit ID1</a>
<br> 
<a href="?rub=panier&prod=ID1&sens=sup">Supprimer 1 produit ID1</a>
</p>
<p>
<a href="?rub=panier&prod=ID2&sens=ajout">Ajouter 1 produit ID2</a>
<br> 
<a href="?rub=panier&prod=ID2&sens=sup">Supprimer 1 produit ID2</a>
</p>
<p>
<a href="test.php?prod=ID3&sens=ajout">Ajouter 1 produit ID3</a>
<br> 
<a href="test.php?prod=ID3&sens=sup">Supprimer 1 produit ID3</a>
</p>
  </body>
</html>
Jusqu'a la rien de spécial. La ou ca se gatte c'est lorsque je veux remplacer les ID1, ID2, ID3 dans le lien pour ajouter ou supprimer des articles, par une variable $BOB par exemple.
$BOB etant par exemple la ref produit recuperer dans une Bdd.

Donc quand j'utilise par exemple test.php?prod=$BOB&sens=ajout cela ne fonctionne plus. J'arrive à ajouter un article mais des que je veux en ajouter un second, soit, si c'est le meme il ne n'increment pas le panier, soit si c'est un autre article il remplace l'article qui se trouvait dans le caddie.

Si qql'un a la bonne info, ca serait bien cool
merci