Problème PHP "insert into" BDD

Résolu
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();

2 réponses

  1. Salut

    au lieu de mettre '$nom' met ".$nom." ca devrait régler ton soucis
    1. bin essayé ms sur ce coup la rien ne s'ajoute dans ma base :s
  2. 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 : )