Formulaire PHP/MYSQL
Fermé
galaxico8
Messages postés
98
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
30 juin 2011
-
19 févr. 2009 à 09:14
galaxico8 Messages postés 98 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 30 juin 2011 - 27 févr. 2009 à 12:30
galaxico8 Messages postés 98 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 30 juin 2011 - 27 févr. 2009 à 12:30
A voir également:
- Formulaire PHP/MYSQL
- Formulaire de réclamation facebook - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Formulaire instagram compte suspendu - Guide
- Le formulaire rempli - Guide
24 réponses
galaxico8
Messages postés
98
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
30 juin 2011
2
20 févr. 2009 à 18:39
20 févr. 2009 à 18:39
un autre prb lorsque je clique actualiser ça m'enregistre une ligne vide dans la base...est ce que je pt limiter l'envoit just au bouton envoyer??? et merci
IpIpIpIpOne
Messages postés
436
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
24 mai 2009
116
20 févr. 2009 à 19:01
20 févr. 2009 à 19:01
Pour pas que le formulaire soit envoyé deux fois :
echo '<input type=hidden name=pas_deux_fois value="'.uniqid('').'">';
dans le code de ton formulaire, et dans le code qui traite ce formulaire :
session_start();
if(!isset($_SESSION['pas_deux_fois']) || $_SESSION['pas_deux_fois'] !== $_POST['pas_deux_fois']){
$_SESSION['pas_deux_fois'] = $_POST['pas_deux_fois'];
// la tu traites le formulaire
}else{
// la tu ne traites pas le formulaire parce que c'est le visiteur qui a réenvoyé le même
}
echo '<input type=hidden name=pas_deux_fois value="'.uniqid('').'">';
dans le code de ton formulaire, et dans le code qui traite ce formulaire :
session_start();
if(!isset($_SESSION['pas_deux_fois']) || $_SESSION['pas_deux_fois'] !== $_POST['pas_deux_fois']){
$_SESSION['pas_deux_fois'] = $_POST['pas_deux_fois'];
// la tu traites le formulaire
}else{
// la tu ne traites pas le formulaire parce que c'est le visiteur qui a réenvoyé le même
}
galaxico8
Messages postés
98
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
30 juin 2011
2
23 févr. 2009 à 09:08
23 févr. 2009 à 09:08
je m'exuse mais la fonction addslashes() ça a marché avec un exemple :
je l'ajout = je pt taper l'apostrophe et ça marche...si je la supprime et je tape l'apostrophe ça me donne "erreur de syntaxe près de ' ,xxxxxxx"...et je suis obligé de la précéder par \ pour que ça marche...
sur mon formulaire sans mettre addslashes() ça marche avec 2 zones de textes et pas avec 3 champs de texte, si je la rajoute ça change rien...je me trouve dans un contradictoire et j'arrive pas trouver la solution...en sachant que je suis en train de préparer un formulaire de satisfaction de client où l'utilisateur doit tapez son nom....
aussi sur la base les caractères : é - è - à .... s'enregistre avec ????...
à l'aide je suis vraiment bloqué...merci bcp
je l'ajout = je pt taper l'apostrophe et ça marche...si je la supprime et je tape l'apostrophe ça me donne "erreur de syntaxe près de ' ,xxxxxxx"...et je suis obligé de la précéder par \ pour que ça marche...
sur mon formulaire sans mettre addslashes() ça marche avec 2 zones de textes et pas avec 3 champs de texte, si je la rajoute ça change rien...je me trouve dans un contradictoire et j'arrive pas trouver la solution...en sachant que je suis en train de préparer un formulaire de satisfaction de client où l'utilisateur doit tapez son nom....
aussi sur la base les caractères : é - è - à .... s'enregistre avec ????...
à l'aide je suis vraiment bloqué...merci bcp
galaxico8
Messages postés
98
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
30 juin 2011
2
27 févr. 2009 à 12:30
27 févr. 2009 à 12:30
Bonjour,
le problème de addslashes() qui n'était pas accepté.
le prb venait du fait que j'ai une seule page.php qui contient à la fois le formulaire html et le code php...j'ai séparé les 2 pages et ça a marché tout est devenu logique sur mon formulaire...
le problème de addslashes() qui n'était pas accepté.
le prb venait du fait que j'ai une seule page.php qui contient à la fois le formulaire html et le code php...j'ai séparé les 2 pages et ça a marché tout est devenu logique sur mon formulaire...