Formulaire etBase de données
Résolu
medringa
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
-
medringa Messages postés 29 Date d'inscription Statut Membre Dernière intervention -
medringa Messages postés 29 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je galère avec le stockage dans la base de données ...
j'ai un formulaire en PHP et j'ai deplacer les champs de texte dans un tableau j'ai nommé chaqu'un et en Action "(y'as ma page de connexion et qui contien la requete"
la connexion passe mais les données ne se stock pas sur ma base de données je sais pas pourquoi ?
quand je l'essaye avec un formulaire normal sans tableau ca marche et kan je le fait avec un tableau ca ne marche pas :s est ce que y'as une difference en declaration de tableau ?
voici le code :
<?
$conServ = mysql_connect("localhost", "root", "") or die("Erreur de connexion");
$conDB = mysql_select_db("omaroc");
$requete = "INSERT INTO 'omaroc'.'contact' ( 'demande', 'civilite', 'nom', 'prenom', 'adresse', 'codepostale', 'ville', 'pays', 'email', 'telephone', 'message') VALUES ( '$_POST['demande']', '$_POST['civilite']', '$_POST['nom']', '$_POST['prenom']', '$_POST['adresse']', '$_POST['codepostale']', '$_POST['ville']', '$_POST['pays']', '$_POST['email']', '$_POST['telephone']', '$_POST['message']' )";
$r1 = mysql_query($requete,$conServ) or die(mysql_error());
echo "<p align='center' class='Texte'>Votre message vient d'être envoyé.</br></br>Nous vous remercions d'avoir pris le temps de remplir le formulaire et nous vous promettons une réponse dans les brefs délais.</br></br>Bien à vous.</p></br>";
?>
je galère avec le stockage dans la base de données ...
j'ai un formulaire en PHP et j'ai deplacer les champs de texte dans un tableau j'ai nommé chaqu'un et en Action "(y'as ma page de connexion et qui contien la requete"
la connexion passe mais les données ne se stock pas sur ma base de données je sais pas pourquoi ?
quand je l'essaye avec un formulaire normal sans tableau ca marche et kan je le fait avec un tableau ca ne marche pas :s est ce que y'as une difference en declaration de tableau ?
voici le code :
<?
$conServ = mysql_connect("localhost", "root", "") or die("Erreur de connexion");
$conDB = mysql_select_db("omaroc");
$requete = "INSERT INTO 'omaroc'.'contact' ( 'demande', 'civilite', 'nom', 'prenom', 'adresse', 'codepostale', 'ville', 'pays', 'email', 'telephone', 'message') VALUES ( '$_POST['demande']', '$_POST['civilite']', '$_POST['nom']', '$_POST['prenom']', '$_POST['adresse']', '$_POST['codepostale']', '$_POST['ville']', '$_POST['pays']', '$_POST['email']', '$_POST['telephone']', '$_POST['message']' )";
$r1 = mysql_query($requete,$conServ) or die(mysql_error());
echo "<p align='center' class='Texte'>Votre message vient d'être envoyé.</br></br>Nous vous remercions d'avoir pris le temps de remplir le formulaire et nous vous promettons une réponse dans les brefs délais.</br></br>Bien à vous.</p></br>";
?>
A voir également:
- Formulaire etBase de données
- Whatsapp formulaire opposition - Guide
- Fuite données maif - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Supprimer les données de navigation - Guide
2 réponses
Fais des echo de tes variables en $_POST voir ce qu'elles contiennent.
medringa
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
oué bonne idée , j'ai pas pensé a ça , merci
medringa
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
Re, Oui je lé essayer et ca marche, je sais pas pourquoi avec la base de données NON
Je crois savoir d'où vient le problème.. c'est les apostrophes...
Exemple : '$_POST['demande']',
Enfait la 2è va fermer la 1ère donc la variable est pas reconnue...
Essaye comme ceci :
' ".$_POST['demande']." ' sans les espaces entre la simple et double quote.
Exemple : '$_POST['demande']',
Enfait la 2è va fermer la 1ère donc la variable est pas reconnue...
Essaye comme ceci :
' ".$_POST['demande']." ' sans les espaces entre la simple et double quote.
Essaye ceci :
$requete = "INSERT INTO contact (demande, civilite, nom, prenom, adresse, codepostale, ville, pays, email, telephone, message)
VALUES ( '".$_POST['demande']."', '".$_POST['civilite']."', '".$_POST['nom']."', '".$_POST['prenom']."', '".$_POST['adresse']."', '".$_POST['codepostale']."', '".$_POST['ville']."', '".$_POST['pays']."', '".$_POST['email']."', '".$_POST['telephone']."', '".$_POST['message']."')";
Mais tu n'a aucun message d'erreur? RIen ne s'insère dans ta bdd tout simplement?
$requete = "INSERT INTO contact (demande, civilite, nom, prenom, adresse, codepostale, ville, pays, email, telephone, message)
VALUES ( '".$_POST['demande']."', '".$_POST['civilite']."', '".$_POST['nom']."', '".$_POST['prenom']."', '".$_POST['adresse']."', '".$_POST['codepostale']."', '".$_POST['ville']."', '".$_POST['pays']."', '".$_POST['email']."', '".$_POST['telephone']."', '".$_POST['message']."')";
Mais tu n'a aucun message d'erreur? RIen ne s'insère dans ta bdd tout simplement?