Index du Forum » » Le coin des codeurs

Auteur

Insertion ne marche pas sous mysql
Boris
3430       
 

  Posté : 25-05-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

http://www.npds.org/viewtopic.php?topic=20094&forum=5