Bonjour,
j'ai récupéré un script de gestion de panier depuis un site, quand je l'ai mis sur mon serveur ça ne marchait pas, par contre depuis le site où j'ai récupéré ce script marche nikel !!!
Bon je met en copie le code, pour être sur la même voix.
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
51
52 <? // Gestion de panier session_register("democaddy"); // Définition des produits et des prix $i=0; $i++; $pdt[$i]=Array("Bananes",5); $i++; $pdt[$i]=Array("Citrons",7); $i++; $pdt[$i]=Array("Fraises",12.5); $i++; $pdt[$i]=Array("Pommes",4); $i++; $pdt[$i]=Array("Poires",8.75); // Ajout d'un produit if(isset($add)) $democaddy[$add]++; // Retrait d'un produit elseif(isset($sub)) { if($democaddy[$sub]>0) $democaddy[$sub]--; } // Vider le panier elseif(isset($vide)) $democaddy=""; ?> <table bgcolor=#EEEEFF width=100%> <tr> <td colspan=4> <b>Votre panier</b> <A href="?vide=ok">Vider</A> </td> </tr><tr bgcolor=#CCCCDD> <th>Produit</th><th>Prix Unité</th> <th>Quantité</th><th>TOTAL</th> </tr> <? // Lecture du caddy for($i=1;$i<=sizeof($pdt);$i++) { $quant=$democaddy[$i]; if($quant=="") $quant=0; $total = $total + $quant*$pdt[$i][1]?> <tr <? if($i%2==0) echo "bgcolor=#DDDDEE";?>> <td align=right><?=$pdt[$i][0];?></td> <td align=right><?=$pdt[$i][1];?></td> <td align=center> <A href="?add=<?=$i;?>"> + </A> <?echo $quant;?> <A href="?sub=<?=$i;?>"> - </A> </td> <td align=right><?=$quant*$pdt[$i][1];?></td> </tr> <? } ?> <tr bgcolor=#CCCCDD> <td colspan=3 align=right><b>Montant de votre commande </b></td> <td align=right><b><?echo $total; ?></b></td> </tr> </table>
Merci
Partager