salut,

j'enregistre dans la bdd le panier valide par l'utilisateur, tout fonctionne correcetement sauf que dans la bdd je ne vois que la premiere ligne du panier, et ce la n'affiche aucune erreur.

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
// recuperation des informations sur les produits du panier //
$nb_ligne = count($_SESSION['panier_id']);
 
$total = 0;
$i = 0;
for ($i; $i < $nb_ligne; $i++) {
        $id = $_SESSION['panier_id'][$i][0];   // id du produit
        $qte = $_SESSION['panier_id'][$i][1]; // qte choisi
 
        echo $id."<br>";
        echo $qte."<br>"."<br>";
 
        $sql_pdt = "SELECT * FROM produit WHERE id_prod = '$id'";
        $query_pdt = mysql_query($sql_pdt);
        $res_pdt = mysql_fetch_array($query_pdt);
 
        $temp_prix = $res_pdt['prix_ttc'];
        $total = $total + $qte*$temp_prix;
 
 
 
        // insertion des produits dans la table commande  //
        $sql_insert = "INSERT INTO panier VALUES
                       (
                       '$id_panier_grande',
                       '".$res_pdt['centrale_achat']."',
                       '".$res_pdt['reference']."',
                       '".$res_pdt['marque']."',
                       '".$res_pdt['nom']."',
                       '".$res_pdt['poids']."',
                       '$qte',
                       '".$res_pdt['prix_ttc']."'
                       ) ";
 
        mysql_query($sql_insert);
}
les echo affichent tous les id produits et leur quantite mais dans la base sql seul la premiere iteration a fonctionne.
vu que je n'ai pas d'erreur je suis un peu pedru
need help ^^