Forum » » Le coin des codeurs » » Insertion ne marche pas sous mysql
Posté : 25 mai 2006 à 19:26 
Ca saute aux yeux, pourtant, non?
'$_POST["nom"]' alors que la chaine complète est entourée par des ", c'est évident que ca va pas fontionner! Et puis c'est quoi, ces parenthèses dans une déclaration de chaine? Ne le prend pas mal, mais revoit les variables dans toute bonne méthode de PHP...
Met plutôt :
$def_new_ancien = "INSERT INTO 'Personnes' ('nom', 'prenom', 'promo', 'courriel', 'poste_actuel')
VALUES ('".$_POST["nom"]."', '".$_POST["prenom"]."', '".$_POST["promo"]."', '".$_POST["courriel"]."', '".$_POST["poste_actuel"]."');";
Plus simplement:
Ca, c'est pas bon
$machaine = ("blabla et $mavariable est ma variable");
Ca, c'est bon
$machaine = "blabla et ".$mavariable." est ma variable";
Voilà!
@+!
Boris
Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=20094&forum=5