Contrôle de formulaire via une BD
7thSky
Messages postés
29
Statut
Membre
-
7thSky Messages postés 29 Statut Membre -
7thSky Messages postés 29 Statut Membre -
Bonjour à tous,
j'aurais besoin de votre aide pour pouvoir contrôler les champs d'un formulaire comprenant l'id et le mot de passe et une fois avoir cliqué sur "ok", les contrôles de saisie (par rapport à des données rentrées dans une base de donnée) se font sur la même page.
Si les résultats se tiennent, alors il passe sur la page suivante, sinon il reste sur la même page en affichant les erreurs retenues.
Vous pensez que c'est possible à faire ?
j'aurais besoin de votre aide pour pouvoir contrôler les champs d'un formulaire comprenant l'id et le mot de passe et une fois avoir cliqué sur "ok", les contrôles de saisie (par rapport à des données rentrées dans une base de donnée) se font sur la même page.
Si les résultats se tiennent, alors il passe sur la page suivante, sinon il reste sur la même page en affichant les erreurs retenues.
Vous pensez que c'est possible à faire ?
A voir également:
- Contrôle de formulaire via une BD
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Fan controle - Télécharger - Optimisation
- Formulaire de contact le bon coin introuvable - Forum Réseaux sociaux
9 réponses
ok alors ça c'est cool !
imaginez une page simple avec le formulaire :
<form action="admin.html">
<table>
<tr><td>Identifiant</td><td><input type="text" name="id"></td></tr>
<tr><td>Mot de passe</td><td><input type="password" name="pwd"></td></tr>
<tr><input type="button" value="OK"></tr>
</table>
</form>
Il faudrais que je mette le code php où sur la page ?
imaginez une page simple avec le formulaire :
<form action="admin.html">
<table>
<tr><td>Identifiant</td><td><input type="text" name="id"></td></tr>
<tr><td>Mot de passe</td><td><input type="password" name="pwd"></td></tr>
<tr><input type="button" value="OK"></tr>
</table>
</form>
Il faudrais que je mette le code php où sur la page ?
dans la page admin.html, qui se transformera en admin.php, et c'est dans cette page parce que c'est elle qui est dans le paramètre action. Tu devras rajouter method='post' aussi dans ta déclaration de formulaire
et te prends pas le chou avec des <table>, pas très utile^^
<form action="admin.php" method='post'> <p> Identifiant</td><td><input type="text" name="id"><br /> Mot de passe</td><td><input type="password" name="pwd"><br /> <input type="button" value="OK"> </p> </form>
et te prends pas le chou avec des <table>, pas très utile^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ahh ok mais je pensais plutôt faire les test sur cette même page sans avoir besoin d'aller sur une autre page, parce que si le mec se plante obligé d'aller sur un page pour lui dire qu'il s'est planté et de revenir sur l'autre. C'est pas super pratique.
Je pensais faire les tests sur cette page, comme ça, si c'est bon, alors il change de page.
Tu vois ce que je veux dire ?
Je pensais faire les tests sur cette page, comme ça, si c'est bon, alors il change de page.
Tu vois ce que je veux dire ?
je ne sais pas faire les redirections^^, tu peux faire les tests avant l'envoi en javascript, mais faudra les refaire en php derrière, par mesure de sécurité
donc si je comprends bien, si je veux faire les tests juste avant de partir sur l'autre page, je suis obligé d'utiliser le javascript ?
je crois que tu te prends le chou pour rien.
tu fais un formulaire html, avec une page php qui va récupérer les résultats.
Le visiteur rempli ton formulaire et l'envoi à la page php pour traitement.
La page php vérifie la validité de tous les inputs.
S'ils sont tous valides, tu envois tes résultats là où ils doivent aller avec php.
S'ils ne sont pas tous valides, tu réaffiche le même formulaire, codé dans ta page php, et dans les champs tu places les attributs valeur='$_POST[variable_correspondante]'. Et tu te débrouilles pour mettre des messages d'erreur expliquants quels champs déconnent.
C'est simple, efficace, et pas prise de tête.
tu fais un formulaire html, avec une page php qui va récupérer les résultats.
Le visiteur rempli ton formulaire et l'envoi à la page php pour traitement.
La page php vérifie la validité de tous les inputs.
S'ils sont tous valides, tu envois tes résultats là où ils doivent aller avec php.
S'ils ne sont pas tous valides, tu réaffiche le même formulaire, codé dans ta page php, et dans les champs tu places les attributs valeur='$_POST[variable_correspondante]'. Et tu te débrouilles pour mettre des messages d'erreur expliquants quels champs déconnent.
C'est simple, efficace, et pas prise de tête.