Problème PHP "insert into" BDD

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour à tous,
Alors voila lors de la phase d'insertion de mes données de ma bdd avec le insert into dans ma page php, je retrouve mes infos dans ma bdd ms sous forme de variables "$nom,$prenom..."
comment faire pour récupéré le contenu de la variable et non son nom ?

$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$adresse=$_POST['adresse'];
$ville=$_POST['ville'];
$cp=$_POST['cp'];
$tel=$_POST['tel'];
$mail=$_POST['mail'];
$sujet=$_POST['sujet'];
$message=$_POST['message'];

$sql="INSERT INTO mail (nom,prenom,adresse,ville,cp,tel,email,sujet,message) VALUES('$nom','$prenom','$adresse','$ville','$cp','$tel','$mail','$sujet','$message')";
@mysql_query($sql) or die("Erreur MySQL: ".mysql_error());

mysql_close();
A voir également:

2 réponses

_Pandou_ Messages postés 68 Date d'inscription   Statut Membre Dernière intervention   6
 
Salut

au lieu de mettre '$nom' met ".$nom." ca devrait régler ton soucis
0
Utilisateur anonyme
 
bin essayé ms sur ce coup la rien ne s'ajoute dans ma base :s
0
Utilisateur anonyme
 
Tu ne te serai pas embrouiller avec mail et email ?

Sinon :

$sql="INSERT INTO mail (nom,prenom,adresse,ville,cp,tel,email,sujet,message) VALUES(".$nom.", ".$prenom.", ".$adresse.", ".$ville.", ".$cp.", ".$tel.", ".$mail.", ".$sujet.", ".$message.")"; 
@mysql_query($sql) or die("Erreur MySQL: ".mysql_error()); 


Et si c'est un formulaire d'inscription je te conseil de le sécurisé ,,,
$nom = mysql_real_escape_string(stripslashes(htmlspecialchars($_POST['nom'])));

Fait sa avec toute les donné avant de les envoyer dans la base de donnée ;)

L'orthographe c'est pas mon fort mais je fait un effort XD
De plus j'ajouterais simplement que... vous êtes en train de lire ma signature : )
0