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

  FORUM HardWare.fr
  Programmation
  PHP

  Vérification de boutons radio...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Vérification de boutons radio...

n°1735536
wifsimster
Turns your mind towards BeTa
Posté le 22-05-2008 à 10:58:00  profilanswer
 

Voilà j'ai deux boutons radio avec un input text à coté.
Si le radio vaut "oui" je voudrai vérifier que le champ ne soit pas vide et continent seulement des caractères numériques. Bien évidement si le bouton coché est "non"  il ne faut rien dans le champ text.
Mon bouton radio se nomme "choix1" et mon champ de text "heures".

 
Code :
  1. if (isset($_POST['choix1']))
  2.     {
  3.         $_POST['choix1'] = htmlspecialchars($_POST['choix1']);
  4.        
  5.         if ($_POST['choix1'] == 'oui' AND $_POST['heures'] == "" )
  6.         {
  7.             $erreurs1[]= 'Vous devez specifier un nombre d'heures si vous cochez                             "oui"!';
  8.         }
  9.     }


Pour le moment je vérifie seulement la présence de texte si le bouton oui est coché.


Message édité par wifsimster le 22-05-2008 à 11:05:36

---------------
-- Turns your mind towards BeTa --
mood
Publicité
Posté le 22-05-2008 à 10:58:00  profilanswer
 

n°1735540
anapajari
s/travail/glanding on hfr/gs;
Posté le 22-05-2008 à 11:00:20  profilanswer
 

http://fr.php.net/manual/fr/function.is-int.php pour vérifier qu'il s'agit d'un entier ( en remplacement du =="" sur POST['heures'] ).
Else pour gérer l'autre cas ( mais ça j'imagine que tu le savais)


---------------
Software and cathedrals are much the same - first we build them, then we pray.
n°1735542
wifsimster
Turns your mind towards BeTa
Posté le 22-05-2008 à 11:01:14  profilanswer
 

Merci bien :) je regarde ça dessuite !


---------------
-- Turns your mind towards BeTa --
n°1735549
wifsimster
Turns your mind towards BeTa
Posté le 22-05-2008 à 11:12:57  profilanswer
 

Voilà ce que j'ai fais mais il n'arrive pas à reconnaitre la valeur numérique, je dois me planter  :sweat:
J'ai testé avec is_int et is_numeric.

 
Code :
  1. if (isset($_POST['choix1']))
  2. {
  3.     $_POST['choix1'] = htmlspecialchars($_POST['choix1']); // On rend inoffensives les balises HTML que le visiteur a pu rentrer
  4.     // Vérifie si le choix1 vaut oui et si le nombre d'heures et bien une valeur numériques
  5.     if ($_POST['choix1'] == 'oui')
  6.     {
  7.         if(is_numeric($_POST['heures']))
  8.         {
  9.         }
  10.         if($_POST['heures'] == "";)
  11.         {
  12.             $erreurs1[]= 'Vous devez spécifier un nombre d'heures si vous cochez "oui"!';
  13.         }
  14.         else
  15.         {
  16.             $erreurs1[]= 'Vous devez rentrer une valeur numérique !';
  17.         }
  18.     }
  19. }

Message cité 1 fois
Message édité par wifsimster le 22-05-2008 à 11:16:50

---------------
-- Turns your mind towards BeTa --
n°1735552
art_dupond
je suis neuneu... oui oui !!
Posté le 22-05-2008 à 11:22:04  profilanswer
 

wifsimster a écrit :


Code :
  1. if (isset($_POST['choix1']))
  2. {
  3.     $_POST['choix1'] = htmlspecialchars($_POST['choix1']); // On rend inoffensives les balises HTML que le visiteur a pu rentrer
  4.     // Vérifie si le choix1 vaut oui et si le nombre d'heures et bien une valeur numériques
  5.     if ($_POST['choix1'] == 'oui')
  6.     {
  7.         if($_POST['heures'] == "";)
  8.         {
  9.             $erreurs1[]= 'Vous devez spécifier un nombre d'heures si vous cochez "oui"!';
  10.         }
  11.         elseif(!is_numeric($_POST['heures']))
  12.         {
  13.             $erreurs1[]= 'Vous devez rentrer une valeur numérique !';
  14.         }
  15.     }
  16. }



?


Message édité par art_dupond le 22-05-2008 à 11:22:29

---------------
oui oui
n°1735557
wifsimster
Turns your mind towards BeTa
Posté le 22-05-2008 à 11:24:02  profilanswer
 

Ouki !
Merci beaucoup ça marche nickel ;)


Message édité par wifsimster le 22-05-2008 à 11:28:08

---------------
-- Turns your mind towards BeTa --
n°1735561
art_dupond
je suis neuneu... oui oui !!
Posté le 22-05-2008 à 11:28:02  profilanswer
 

l'est pas bien :??:


---------------
oui oui
n°1735563
wifsimster
Turns your mind towards BeTa
Posté le 22-05-2008 à 11:28:29  profilanswer
 

Si si j'avais pas vu le changement au début, c'est bon ^^


---------------
-- Turns your mind towards BeTa --

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

  Vérification de boutons radio...

 

Sujets relatifs
[OPenLaszlo] Afficher des boutons en x,y en fct de fichier xmlVider le contenu d'un textarea en cochant un bouton de type "radio"
javascript bouton radioProblème erreur if
récupération de l'évènement d'un Bouton radiochanger une valeur de radio à partir d'un texte - devis en ligne
[PHP + JS + AJAX] Formulaire avec vérification instantanéeprobleme ecoute radio
Changer la value d'un bouton Radio par son IDVérification de boutons radio [résolu]
Plus de sujets relatifs à : Vérification de boutons radio...


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