J'ai créer une fonction excutant des requete et retrournant une requete de mise à jour que je parviens a afficher mais qui ne s'exécute pas.
Si je copie cette requte pour l'exécuter a la main dans Mysql, je n'ai pas de soucis .....

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
  function CalculFraisLivraison($IdPanier,$FraisLivr,$link){
 		  // Création des articles du panier dans la commande
		  $AffInfoMonPanier = "SELECT ID_PANIER,ID_ADD_LIVRAISON,FRAIS_LIVRAISON,QTY,QTY_TONNE_TOTAL,TARIF FROM PANIER WHERE ID_PANIER = '".$IdPanier."';";
		  $resultMonPanier = mysqli_query($link, $AffInfoMonPanier);
		  While ($row = mysqli_fetch_array($resultMonPanier, MYSQLI_NUM)){
				$IdPanier = $row[0];
				$TarifLivraison = $row[2];
 
			}
		return $CalculFraisLivraison = "UPDATE PANIER SET FRAIS_LIVRAISON = '".$FraisLivr."', MONTANT_FRAIS_LIVRAISON = '".$TarifLivraison."' WHERE ID_PANIER = '".$IdPanier."'";
 	}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
    	$CalculFraisLivraison = CalculFraisLivraison($IdPanier,$FraisLivr,$link);
    	echo $CalculFraisLivraison;
    	$result = mysqli_query($link, $CalculFraisLivraison);