Sujet : [PHP/mySQL](debutant) Pb enregistrement dans db a partir de form. ! |
no1 |
Cool merci ca marche !!!!!!!!!! |
deweb |
parce que ta requête doit être passée en argument à la fonction mysql_query()
càd :
mysql_query("INSERT INTO membres (nom,prenom,pseudo,mdp,ville) VALUES('$nom', '$prenom', '$pseudo', '$mdp', '$ville')" );
tu ne peux pas mettre du code SQL dans PHP comme ça...
et tes champs doivent être une énumération (nom,prenom,pseudo,mdp,ville) pas ('nom','prenom,'pseudo,'mdp','ville') [edtdd]--Message édité par deweb--[/edtdd] |
no1 |
Voici mon PHP
<?
$connexion_serveur=mysql_connect('localhost ','','');
mysql_select_db('forum','$connex ion_serveur');
INSERT INTO membres ('nom','prenom','pseudo','mdp','ville') VALUES('$nom','$prenom',& #039;$pseudo','$mdp','$vil le');
?>
J'ai droit a un parse error en ligne 4 ????
Ma base s'appelle forum ma table membres et l'idee et de leur faire engistrer automatiquement leur nom prenom et autre Les champs de la table s'apelle nom , prenom, pseudo,....et les variables du formulaire(qui marche bien) s'appelle nom prenom .......et devienne donc $nom, $prenom mais cette partie marche car j'arrive a lui faire ecrire vous vous appaler Machin Truc .....
Bref c'est cette merde ligne 4 qui marche pas j'ai essye " et ' mais rien ne change ?
Au secours ! |