Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1628 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Champs pas renseigné

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Champs pas renseigné

n°1861966
marquito
Posté le 16-03-2009 à 08:47:56  profilanswer
 

Bonjour, pouvez vous me dire comment faire pour noter

Citation :

Pas renseigné

si le champs n'a pas été rempli dans un formulaire
Merci

mood
Publicité
Posté le 16-03-2009 à 08:47:56  profilanswer
 

n°1862063
fluminis
Posté le 16-03-2009 à 13:40:31  profilanswer
 

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 :
  1. <?php
  2. if (!empty($_POST['ok'])) {
  3.   //cas ou l'utilisateur soumet le formulaire
  4.   if (empty($_POST['login'])) {
  5.     $err_login = 'Pas renseigné';
  6.   }
  7. }
  8. ?>
  9. <form method="post">
  10.   <input type="hidden" name="ok" value="1" />
  11.   Login : <input type="text" name="login" /> <?echo $err_login; ?>
  12. </form>


 
(c'est une version tres simplifiée, a toi d'etoffer et de faire ce que tu veux bien sur)

Message cité 1 fois
Message édité par fluminis le 16-03-2009 à 13:41:29

---------------
http://poemes.iceteapeche.com - http://www.simuland.net
n°1862208
Profil sup​primé
Posté le 16-03-2009 à 18:07:18  answer
 

fluminis a écrit :

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 :
  1. <?php
  2. if (!empty($_POST['ok'])) {
  3.   //cas ou l'utilisateur soumet le formulaire
  4.   if (empty($_POST['login'])) {
  5.     $err_login = 'Pas renseigné';
  6.   }
  7. }
  8. ?>
  9. <form method="post">
  10.   <input type="hidden" name="ok" value="1" />
  11.   Login : <input type="text" name="login" /> <?echo $err_login; ?>
  12. </form>


 
(c'est une version tres simplifiée, a toi d'etoffer et de faire ce que tu veux bien sur)


 
Pour savoir si on t'envoie quelque chose t'as plus simple, pas besoin de rajouter un champs caché :

Code :
  1. if($_SERVER['REQUEST_METHOD'] === 'POST') {
  2.    // etc...
  3. }



Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Champs pas renseigné

 

Sujets relatifs
[MySQL 5] Champs pleins après UPDATEvérifier les champs d'un formulaire
Valeur à un champs de plusieurs lignesPadding d'un champs input
Verifier champs par classchamps input sur une image
nombre d'occurrences de champs sur requete croisée(debutant) bouton qui manipule champs texte
Pb affichage de champs MySQL: 5.0.51ajavascript : récupérer valeur champs dans une autre page
Plus de sujets relatifs à : Champs pas renseigné


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR