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