Vérification d'un formulaire
rezzoni0
Messages postés
48
Statut
Membre
-
Ismènee Messages postés 46 Statut Membre -
Ismènee Messages postés 46 Statut Membre -
Bonjour, j'ai créé un formulaire en php qui, lorsqu'on clique sur submit, va insérer des données dans une base de données. Le traitement se fait dans la même pas que le formulaire. Comment vérifier que tous les champs sont remplis. Je l'ai fait en javascript, mais du coup, à chaque fois qu'on arrive sur la page, j'ai un popup js qui s'ouvre... assez ennuyant ...
A voir également:
- Vérification d'un formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Verification lien internet - Guide
- Verification windows 11 - Guide
6 réponses
Salut,
Pourquoi ne pas verifier en php si tes champs sont remplis ? Sers de la variable HTTP_REFERER qui si elle est egale à la page du formulaire permet d'executer le code de verification en php.
If($HTTP_REFERER="formulaire.php"){
//test si les champs sont remplis
//insertion dans la base
}
En gros, ce test s'effectuera si et seulement si tu viens de cette meme page.
Je sais pas si je me suis bien expliqué... :o)
Kalamit,
Du nucléaire...
Pourquoi ne pas verifier en php si tes champs sont remplis ? Sers de la variable HTTP_REFERER qui si elle est egale à la page du formulaire permet d'executer le code de verification en php.
If($HTTP_REFERER="formulaire.php"){
//test si les champs sont remplis
//insertion dans la base
}
En gros, ce test s'effectuera si et seulement si tu viens de cette meme page.
Je sais pas si je me suis bien expliqué... :o)
Kalamit,
Du nucléaire...
lu rezzo, lu kala
Utiliser le http_referer est en effet une solution, mais toujours le même probleme cette variable n'est pas forcement renseigner.
Il y a d'autres solution plus fiables a mon gout;
-tester si les variable du formulaire sont rempli (meme probleme que le javascript)
- utiliser les sessions ( http://www.php.net )
- traiter le form dans une autre page puis ensuite rediriger vers le formulaire.
et sans doute d'autres solutions encore... :)
fais une recherche sur le forum tu devrait y trouver ton bonheur!
@++
Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !
Utiliser le http_referer est en effet une solution, mais toujours le même probleme cette variable n'est pas forcement renseigner.
Il y a d'autres solution plus fiables a mon gout;
-tester si les variable du formulaire sont rempli (meme probleme que le javascript)
- utiliser les sessions ( http://www.php.net )
- traiter le form dans une autre page puis ensuite rediriger vers le formulaire.
et sans doute d'autres solutions encore... :)
fais une recherche sur le forum tu devrait y trouver ton bonheur!
@++
Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question