ca efface toujours TOUT le panier...
je te copie le code en supprimant les a cotes, ca ne marche pas, il doit y avoir un truc evident mais je bloque...
1er FICHIER, "panier.php" (qui insere dans le panier de session une reference unique de produit="$ref" + la taille="$taille" + la quantité associée="$quantite", pour chaque article commandé par le client sur le "catalogue.php", depuis un formulaire):
<?
session_start();
$panier[]= array("$ref", $taille, $quantite);
session_register("panier" );
Header("location: catalogue.php" );
?>
2eme FICHIER, "commande.php" , qui affiche le panier en boucle :
<?
Header ("expires: 01/01/70" );
session_start();
?>
<html>
<body>
<table>
<?
$c = count($panier);
for ($i=0; $i<$c; $i++)
{
list($ref, $taille, $quantite) = $panier[$i];
echo ("
<tr>
<td>$ref</td>
<td>$quantite</td>
<td>$taille</td>
<td><a href=\"supprimer.php?refs=$reference&tais=$taille&quas=$quantite\">Supprimer ce produit</a></td>
</tr>
" );
}
?>
</table>
</body>
</html>
3eme FICHIER (celui qui bloque ), "supprimer.php", qui est cense supprimer du tableau en boucle UNIQUEMENT la valeur correspondant a la reference du produit de la rangée:
<?
session_start();
Header ("Expires:01/01/1970" );
unset($panier[$_GET['refs']] ,$panier[$_GET['tais']],$panier[$_GET['quas']]);
Header("location: commande.php" );
?>
Boilou... si tu peux m'aider, ce serait top, je ne sais vraiment plus quoi faire...
MERCI