PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 26-04-2012 08:50:48

rossy
Membre
Inscription : 26-04-2012
Messages : 2

rendre un champ obligatoire

Bonjour à toutes et à tous,

Voilà le code me permettant d'afficher une zone de texte et j'aimerai savoir comment faire pour rendre ce champ obligatoire

foreach($extrafields->attribute_label as $key=>$label)
        {
            $value=(isset($_POST["options_".$key])?$_POST["options_".$key]:'');
            print "<tr><td>".$label.'</td><td colspan="3">';
            print $extrafields->showInputField($key,$value);//affiche zone de texte
            print '</td></tr>'."\n";
        }

Merci d'avance

Hors ligne

#2 26-04-2012 21:40:28

Jc
Membre
Lieu : Zillisheim - Alsace
Inscription : 15-04-2010
Messages : 1 629
Site Web

Re : rendre un champ obligatoire

Bonjour,

Visiblement ce code est issu d'un formulaire php qui traite lui même la validation des informations saisies par l'utilisateur.
Il est également optimisé car ce code suffit à traiter un tableau de paramètres, et par conséquent, n'ayant pour seule information que ce bout de code, peut être l'ensemble des paramètres du formulaire. De plus, ce traitement est confié à une instance d'objet appelé $extrafields.
Par conséquent, vous comprendrez aisément qu'il est impossible de répondre à votre question directement car il ne s'agit pas d'un champ ("ce champ obligatoire") mais de plusieurs, et je n'ai aucun moyen de savoir lequel est celui faisant l'objet de votre demande.

Néanmoins, si cela peut vous aider, la seule façon de rendre obligatoire la saisie d'un champ est d'introduire une condition dans le code qui vérifie la présence de ce même paramètre, qui, dans le cas où celui-ci est absent, arrête le traitement et le notifie à l'utilisateur.

Cordialement,

Jc.

Dernière modification par Jc (26-04-2012 21:55:45)


POO PHP+Ajax en MVC avec PDO et Bases de données épaisses  : What else?

Hors ligne

Pied de page des forums