je suis en train de mettre en place un panier ou caddie sur un site et...le panier se remplie bien comme il faut à chaque fois que je rajoute un article, mais si je réctualise lapage ou si je reviens à la page précédente sans rien choisir puis retourne dans mon panier, le dernier article du panier se rajoute tout seul(si je réactualise 10 fois, j'ai 10 fois le même article en plus dans le panier)
Pouvez-vous m'aider.
voici le code pour la page panier:
<?php
//session:
$_SESSION['idpiecefin'][]=$idpiecefin;
$_SESSION['designation'][]=$designation;
$_SESSION['prix'][]=$prix;
?>
<h3>votre panier</h3>
<table border="1">
<tr>
<th>idpiecefin</th>
<th>designation</th>
<th>prix</th>
<?php
//affichage panier:
for($i=0; $i<count($_SESSION['idpiecefin']); $i++){
$requete="SELECT idpiecefin, designation, prix
FROM finpieces
WHERE idpiecefin='".$_SESSION['idpiecefin'][$i]."'";
$result=mysql_query($requete, $idlink);
while($tab=mysql_fetch_assoc($result))
{
echo
"<tr>
<td>", $tab['idpiecefin'], "</td>
<td>", $tab['designation'], "</td>
<td>", $tab['prix'], "</td>
</tr>";
}
}
echo "</table>";
?>