PHP traitement des champs saisis SVP
Fermé
Bonjour,
j'ai un formulaire crée en 2 fichier php dont un pour l'inscription et l'autre qui traite les données saisies.
j'aimerai savoir s'il est possible d'affiché les éventuels messages d'erreurs directement dans le formulaire plutôt que sur la php page qui traite les données saisies ?
Merci du renseignement
j'ai un formulaire crée en 2 fichier php dont un pour l'inscription et l'autre qui traite les données saisies.
j'aimerai savoir s'il est possible d'affiché les éventuels messages d'erreurs directement dans le formulaire plutôt que sur la php page qui traite les données saisies ?
Merci du renseignement
A voir également:
- PHP traitement des champs saisis SVP
- Easy php - Télécharger - Divers Web & Internet
- Traitement de texte gratuit - Guide
- Gertrude a préparé la liste des affaires à prendre pour l'excursion. juliette a modifié cette liste en utilisant le mode suivi des modifications proposé par le traitement de texte. - Guide
- Traitement de texte gratuit open office - Télécharger - Suite bureautique
- Dictionnaire des maladies et traitement - Télécharger - Bureautique
6 réponses
Si le simple but est, par exemple, d'avoir deux pages pour envoyer un e-mail c'est un peu délicat. Toutes les variables (valeurs des champs du formulaires) sont envoyées, imaginons en méthode POST donc une fois transmises, elles n'existent plus sur ta page formulaire.php il faut alors les vérifier sur la page traitement.php puis les renvoyer à la page formulaire.php - si tu le fais en PHP. Donc, pour te faciliter la vie, soit tu le fais en JavaScript soit tu traîtes tout sur la même page et tu fais par exemple une fonction :
function VerifieFormulaire($champ, $valeur)
{
//Vérification d'un formulaire
while(list($champ,$valeur) = each($HTTP_POST_VARS))
{
if(empty($valeur))
echo "Merci de bien vouloir remplir le champ $champ ! ";
}
}
// Inspiré de PHP Sources
https://phpsources.net/
function VerifieFormulaire($champ, $valeur)
{
//Vérification d'un formulaire
while(list($champ,$valeur) = each($HTTP_POST_VARS))
{
if(empty($valeur))
echo "Merci de bien vouloir remplir le champ $champ ! ";
}
}
// Inspiré de PHP Sources
https://phpsources.net/
Bonjour,
Merci pour le retour rapide. En javascript je ne sais pas comment faire, et puis tout traité sur une même page n'est ce pas un peu dangereux pour la sécurité du code ?
Merci pour le retour rapide. En javascript je ne sais pas comment faire, et puis tout traité sur une même page n'est ce pas un peu dangereux pour la sécurité du code ?
Tout dépend ce que contient ta page.. Quel est le but final de ton formulaire, à quoi va-t-il servir ? Pour voir comment faire en JavaScript de manière jolie :
http://wiki.mediabox.fr/tutoriaux/javascript/verifier-les-champs-formulaire-colorer-les-champs-faux
http://wiki.mediabox.fr/tutoriaux/javascript/verifier-les-champs-formulaire-colorer-les-champs-faux
Encore merci très intéressant ton lien mais l'inconvénient avec javascript c'est qu'il peut être désactivé.
Le but final de mon formulaire est de récupérer le pseudo et email de mes visiteurs avec validation et confirmation par mail et enregistrer les inscrits dans une base de donnée mysql.
Alors il y a-t-il un risque de traiter tout cela sur une seule même page ?
Le but final de mon formulaire est de récupérer le pseudo et email de mes visiteurs avec validation et confirmation par mail et enregistrer les inscrits dans une base de donnée mysql.
Alors il y a-t-il un risque de traiter tout cela sur une seule même page ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question