begin process at 2008 07 20 02:51:27
1 213 102 membres
25 nouveaux aujourd'hui
14 166 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : zone de liste php [ Divers / Aide & documentation ] (vincent2508)

zone de liste php le 13/11/2006 15:56:43

vincent2508
Membre Club

bonjour a tous

Jai une liste déroulantes en php
avec 5 choix
choix1 :_____________//affichage par défaut
choix2:Salarié
choix3:Demandeur d'emploi
choix4:Etudiant
choix5:Professionnel
J'aimerais forcer l'utilisateur à choisir uniquement du choix2 au choix 5 s'il choisi le choix 1 un message d'erreur devrait lui indiquer qu'il n'a pas fait le bon choix.
c'est simple avec une zone de texte mais avec une zone de liste j'vois pas.
je vous donne le code :


 <label>Votre situation : </label>
    <select name="situation" size="1">
    <option value="null">____________________</option>
    <option value="Demandeur d'emploi">Demandeur d'emploi</option>
    <option value="Salari&eacute;">Salari&eacute;</option>
    <option value="Etudiant">Etufiant</option>
    <option value="Professionnel">Professionnel</option>
  </select>*

Bien sur le code de validation est mis dans une page "traitement.php".
merci pour votre répose


Re : zone de liste php le 13/11/2006 16:33:23

syndrael
Tu veux que le message arrive kan ?? Lorsqu'il a relaché son menu select, ou kan il submite le formulaire, ou alors dans la page suivante avec retour arrière ?
S.


Re : zone de liste php le 13/11/2006 16:56:53

vincent2508
Membre Club

merci pour la reponse

quanq il appui sur le bouton envoyer la gestion des erreur lui indique q'il a fait un mauvais choix voila le code de controle des saisie manquante :

// vérification des champs
if (empty($_POST['nom']))
  $message .= "Votre nom<br/>";
if (empty($_POST['adresse']))
  $message .= "Votre adresse<br/>";
if (empty($_POST['codepostal']))
  $message .= "Votre code postal<br/>";
if (empty($_POST['ville']))
  $message .= "Votre ville<br/>";
if (empty($_POST['situation']))
  $message .= "Votre situation<br/>";
if (empty($_POST['comments']))
 $message .= "Vos comentaires<br/>";
// si un champ est vide, on affiche le message d'erreur
if (strlen($message) > strlen($msg_erreur)) {
echo $message;
// sinon c'est ok
}
else {
    echo $msg_ok;
  }

c'est dans cette partie qu'il faut rajouter un truc surement de genre
si valeur de situation est différente de salarié ou pro ou demendeur d'emploi ou etudiant
 alors message d'erreur
c'est simple comme ca mais je ne sais pas l'ecrire en code



Classé sous : php, liste, choix, zone, demandeur

Participer à cet échange

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS