[RESOLU] Problème d'update de plusieurs données

Petit nouveau ! | 3 Messages

12 avr. 2013, 14:44

Bonjour à tous,
je suis actuellement en train de créer un simulateur dans le cadre de mon stage, malheureusement je bloque depuis un moment sur un problème d'update de données. Explications: j'ai créé une page d'administration dans laquelle on est censé pouvoir modifier des valeurs de prix. j'ai donc récupéré les valeurs de la base de données sur cette page, je les ai insérées dans des inputs afin que ces valeurs soient modifiables. Et un bouton "modifier" lance la requete sql, le problème est la, alors que les données sont censé être mise a jour une erreur apparaît et je ne trouve pas pourquoi. Merci d'avance pour vos réponses=)
		if(isset($_POST['button'])){
$q = mysql_query("
UPDATE table_prix(
prix_modele_plat
, prix_modele_en_forme
, prix_longueur_210
, prix_longueur_310
, prix_longueur_410
, prix_longueur_510
, prix_longueur_max
, prix_diametre_bride_110
, prix_diametre_bride_160
, prix_diametre_bride_210
, prix_diametre_bride_260
, prix_diametre_bride_max
, prix_temperature_126
, prix_temperature_201
, prix_temperature_301
, prix_temperature_401
, prix_temperature_max
)
SET
( 
  '" . $_POST["TB_modele_plat"] . "'
, '" . $_POST["TB_modele_en_forme"] . "'
, '" . $_POST["TB_longueur_210"] . "'
, '" . $_POST["TB_longueur_310"] . "'
, '" . $_POST["TB_longueur_410"] . "'
, '" . $_POST["TB_longueur_510"] . "'
, '" . $_POST["TB_longueur_max"] . " '
, '" . $_POST["TB_diametre_bride_110"] . "'
, '" . $_POST["TB_diametre_bride_160"] . "'
, '" . $_POST["TB_diametre_bride_210"] . "'
, '" . $_POST["TB_diametre_bride_260"] . "'
, '" . $_POST["TB_diametre_bride_max"] . "'
, '" . $_POST["TB_prix_temperature_126"] . "'
, '" . $_POST["TB_prix_temperature_201"] . "'
, '" . $_POST["TB_prix_temperature_301"] . "'
, '" . $_POST["TB_prix_temperature_401"] . "'
, '" . $_POST["TB_prix_temperature_max"] . "'
)
"); 
						 
						 					 
if($q) { 
echo "Mise à jour des données en cours..."; 
}else { 
echo "Erreur"; 
}


}

Mammouth du PHP | 504 Messages

12 avr. 2013, 15:39

Bonjour,

Il me semble que la structure de la requete est plus comme
UPDATE SET champ=value, champ1=value2, etc...
A verifier également les $_POST si ils sont bien envoyés

Petit nouveau ! | 3 Messages

12 avr. 2013, 15:43

je vais essayer ca et je vous tiens au courant merci !