entrer une variable d'un formulaire dans BD

entrer une variable d'un formulaire dans BD - PHP - Programmation

Marsh Posté le 25-03-2005 à 20:11:16    

bonjour  
je suis debutant, et j'arrive pas a inserer une variable saisie par un formulaire dans ma BD
 
$nom_a=$_POST['nom_a'];  
 
$sql = 'INSERT INTO `adherent` (`NUM_A`, `NOM_A``)
 VALUES ("", '$nom_a')';
     
ça marche qd je remplace '$nom_a' par "mllmklmklmk"
 
help !!

Reply

Marsh Posté le 25-03-2005 à 20:11:16   

Reply

Marsh Posté le 25-03-2005 à 20:42:00    

c'est normal que ca plante ... tu connence ta requete 'INSERT ... et plus loin tu mets '$nom_a. Cette seconde apostrophe referme la première. Donc, il faudrait commencer par "INSERT ... et dans les VALUES ne mettre que des ' ' (et bien sur terminer le tout par un ";


Message édité par zywakx le 25-03-2005 à 20:42:26
Reply

Marsh Posté le 26-03-2005 à 10:36:29    

Il y a aussi le fait que dans une chaine construite avec des ' il n'est pas possible de passer des variables. Donc tu vas introduire '$nom_a' literalement dans ta table au lieu de sa valeur.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed