Problème PHP "insert into" BDD

Résolu/Fermé
Utilisateur anonyme - 29 mars 2010 à 11:35
 Utilisateur anonyme - 30 mars 2010 à 12:08
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

_Pandou_ Messages postés 68 Date d'inscription jeudi 25 février 2010 Statut Membre Dernière intervention 29 mars 2010 6
29 mars 2010 à 11:46
Salut

au lieu de mettre '$nom' met ".$nom." ca devrait régler ton soucis
0
Utilisateur anonyme
30 mars 2010 à 11:57
bin essayé ms sur ce coup la rien ne s'ajoute dans ma base :s
0
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