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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$prod = $ligne['produit_id'];	    	
$quant = $ligne['quantite'];
$pr = $ligne['prix'];
sont a zero ou non definit sur le ligne qu'il renvoie.

Qui peut m'aider a faire marcher la boucle while et en meme temps inserer les valeurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$prod = $ligne['produit_id'];	    	
$quant = $ligne['quantite'];
$pr = $ligne['prix'];
correctement.