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 $query2 = "Select Max(demande_id) FROM demandes "; $requete2 = $conn->query($query2) or die("Failed to prepared the statement!2"); $Max = $requete2->fetch_array(MYSQLI_BOTH); $query3 = "Select * FROM demande_items_tampon where (demande_id='".$_SESSION['client_id']."' && quantite !=0)"; $requete3 = $conn->query($query3) or die("Failed to prepared the statement!3"); if($requete3 && $requete3->num_rows != 0) { $nummax = $Max[0]; while($ligne = $requete3->fetch_array(MYSQLI_BOTH)); { $prod = $ligne['produit_id']; $quant = $ligne['quantite']; $pr = $ligne['prix']; $query4 = "INSERT INTO demande_items SET demande_id = '".$nummax."', produit_id = '".$prod."', quantite = '".$quant."', prix= '".$pr."'"; $requete4 = $conn->query($query4) or die("Failed to prepared the statement!4"); } }
j'ai un problème avec la requete d'insertion $requete4 la boule while refuse de s’exécuter , une seule ligne est inséré en plus les valeurs :
sont a zero ou non definit sur le ligne qu'il renvoie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $prod = $ligne['produit_id']; $quant = $ligne['quantite']; $pr = $ligne['prix'];
Qui peut m'aider a faire marcher la boucle while et en meme temps inserer les valeurs
correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $prod = $ligne['produit_id']; $quant = $ligne['quantite']; $pr = $ligne['prix'];
Partager