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;?>">&nbsp;+&nbsp;</A>
				<?echo $quant;?>
				<A href="?sub=<?=$i;?>">&nbsp;-&nbsp;</A>
			</td>
			<td align=right><?=$quant*$pdt[$i][1];?></td>
		</tr>
	<? } ?>
	<tr bgcolor=#CCCCDD>
		<td colspan=3 align=right><b>Montant de votre
			commande&nbsp;</b></td>
		<td align=right><b><?echo $total; ?></b></td>
	</tr>
</table>

Merci