Problème formulaire
Résolu/Fermé
Utilisateur anonyme
-
12 juil. 2013 à 12:02
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 12 juil. 2013 à 16:40
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 12 juil. 2013 à 16:40
A voir également:
- Problème formulaire
- Formulaire de réclamation facebook - Guide
- Formulaire instagram compte suspendu - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
- Problème d'envoi de formulaire ✓ - Forum PHP
- Formulaire rempli - Guide
4 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
12 juil. 2013 à 13:39
12 juil. 2013 à 13:39
avec des " au lieu de ' en début et fin de requette et au besoin en concaténént par '". ."' et en n'oubliant pas le $ devant le nom de la variable
$bdd->exec("INSERT INTO formulaire_contact(civilite, nom, prenom, societe, mail, confirmation_mail, adresse, code_postal, telephone, objet, message) VALUES('".$civilite."','". $nom."', '".$prenom."','".$societe."','".$mail."'', '".$confirmation_mail."', '".$adresse."', '".$code_postal."','".$telephone."', '".$objet."','".$message."')");
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
12 juil. 2013 à 15:01
12 juil. 2013 à 15:01
pourquoi si tu filtres avec ton preg_match ? si il ta autre chose tout le contenu de l'input sera rejeté, il fuat dans ce cas lui donner un message
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
12 juil. 2013 à 16:16
12 juil. 2013 à 16:16
qu'elle est la question ?
PS : Je suis désolé, j'ai une mauvaise nouvelle, j'ai cru tout à l'heure que ça marchait mais en fait, lorsque je copie ton code, ça ne fonctionne pas. Il n'y a pas d'erreur qui s'affiche mais rien est enregistré dans la table !
PS : aide mémoire ton code c'était
MERCI à toi !!
PS : aide mémoire ton code c'était
$bdd->exec("INSERT INTO formulaire_contact(civilite, nom, prenom, societe, mail, confirmation_mail, adresse, code_postal, telephone, objet, message) VALUES('".$civilite."','". $nom."', '".$prenom."','".$societe."','".$mail."'', '".$confirmation_mail."', '".$adresse."', '".$code_postal."','".$telephone."', '".$objet."','".$message."')");
MERCI à toi !!
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
Modifié par Alain_42 le 12/07/2013 à 16:40
Modifié par Alain_42 le 12/07/2013 à 16:40
pour la regex
et pour voir si erreur mettre aussi un try catch pour $bdd->exec(....
preg_match("#^[0-9]{5}$#", $code_postal)
et pour voir si erreur mettre aussi un try catch pour $bdd->exec(....
12 juil. 2013 à 14:31
Au passage une petite question : avec le preg_match, commet faire pour ne restreindre l'input à seulement 5 chiffres. (pour le code postal) ?
permet de demander 5 chiffres mais si l'utilisateur ajoute des lettres derrière, le formulaire n'y verra que du feu. Merci.