Heu... peux-tu etre plus précis sur ce que tu veux faire exactement ?
Si je comprends bien :
1- tu affiches un formulaire
2- l'utilisateur soumet le formulaire
3- tu réaffiche le formulaire avec le message "Pas renseigné" a coté de chaque champ manquant
Est-ce ca que tu cherches à faire ?
Généralement, pour différentier le 1er appel de la page, de l'appel apres soumission, je mets un champ hidden dans le formulaire.
Je teste ensuite sa presence, si il n'est pas présent je suis dans le cas du 1er affichage, je ne teste pas si tous les champs sont la.
Si le champ est present au contraire je faire toutes les verifs.
Code :
- <?php
- if (!empty($_POST['ok'])) {
- //cas ou l'utilisateur soumet le formulaire
- if (empty($_POST['login'])) {
- $err_login = 'Pas renseigné';
- }
- }
- ?>
- <form method="post">
- <input type="hidden" name="ok" value="1" />
- Login : <input type="text" name="login" /> <?echo $err_login; ?>
- </form>
|
(c'est une version tres simplifiée, a toi d'etoffer et de faire ce que tu veux bien sur)
---------------
http://poemes.iceteapeche.com - http://www.simuland.net