Problème PHP "insert into" BDD

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

2 réponses

  1. _Pandou_ Messages postés 71 Statut Membre 6
     
    Salut

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