TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : 1 | |||
| Auteur | Message | ||
|---|---|---|---|
| 1 visiteur sur ce sujet (1 anonyme) | |||
| Page : 1 | |||
philippedu77
|
# Posté le 06/07/2008 à 11:19:03 | ||
|
Groupe : Membres |
bonjour a tous je n'ai toujours pas trouvé la solution pour le message recup checkbox que j'ai mis hier matin, je souhaiterai que certains me disent ce qui se passent reellement sur les donnees suivantes:
bonjour je reviens car je voudrais bien comprendre et surtout solutionner ce probleme, je vais savoir faire si je le fais individuellement mais je reste persuadé qu'en boucle avec le meme nom cela plus simple, dans la formule suivante qui peut me dire ce qui se passe reellement: if(!empty($_POST['choixsexe1']) AND $_POST['choixsexe1']=="on") $choixsexe = "masculin"; if(!empty($_POST['choixsexe2']) AND $_POST['choixsexe2']=="on") $choixsexe = "feminin"; if(!empty($_POST['choixsexe3']) AND $_POST['choixsexe3']=="on") $choixsexe = "lesdeux"; si le visiteur clique checkbox masculin, cela met la variable masculin ok, mais s'il ne clique pas que se passe t'il, il va direct a la if suivante? suis je obligé de faire un else if et dois je mettre des parentheses? |
||
DDR2
|
# Posté le 06/07/2008 à 11:29:23 | ||
sériez vous êtes flickrés !![]() Groupe : Membres |
Euh a vrai dire, je comprend rien du tout de ton code xD
Alors deux choses :
|
||
philippedu77
|
# Posté le 06/07/2008 à 11:39:45 | ||
|
Groupe : Membres |
en réalité j'ai fait un formulaire et la je vous ai mit les lignes uniquement concernées par mon probleme de checkbox, mon formulaire est en html et ma form action est traitement .php
il s'agit la des lignes de récupérations du formulaire en php voila je pose la question pour savoir si la checkbox est cochée mais ensuite if ou else if? |
||
Onime no Kyo
|
# Posté le 06/07/2008 à 12:06:42 | ||
UCBL Student !![]() Groupe : Membres |
elseif bien sur, une fois que t'as trouvé ce qu'il est pourquoi s'embarrasser des autres tests ?
Cela dit je pense que des boutons radio serait plus adaptés que des checkbox. ![]() C'est ca etre hyperactif ? |
||
blackis
|
# Posté le 06/07/2008 à 12:08:52 | ||
|
Real fan of Zelda Groupe : Membres |
Si tu met que des if, même si le premier est ok, il va vérifier le deuxième.
par contre, si tu met un else if après le premier if, et que le premier if est ok, il ne vérifiera pas les else if. Je sais pas si tu as compris en fait
Modérateur de Otaku no Miracle Modérateur de Xtrem Creative Modérateur de Hubox Modérateur de RedHeberg Redacteur de Kaleno Administrateur de World Maker Ancien de Phoenix wright sur xooit.com Maintenant, j'attends le poste de modérateur sur le sdz |
||
philippedu77
|
# Posté le 06/07/2008 à 12:15:48 | ||
|
Groupe : Membres |
merci a tous , en fait oui si je mets que des if comme dans mon exemple, il va les vérifier tous, ma question est :
sur le 1er if si la case n'est pas cochée est ce qu'il passe direct au deuxieme if ou est ce qu'il me prend en compte le $choixsexe quand meme? blackis, comme je n'ai toujours pas résolu mon probleme d'hier je me demande s'il ne vaut pas mieux passer en bouton radio ca a l'air plus simple |
||
Onime no Kyo
|
# Posté le 06/07/2008 à 12:23:11 | ||
UCBL Student !![]() Groupe : Membres |
Citation : philippedu77
sur le 1er if si la case n'est pas cochée est ce qu'il passe direct au deuxième if ou est ce qu'il me prend en compte le $choixsexe quand même? Il passe au deuxième, sinon quel intérêt ?Citation : philippedu77 comme je n'ai toujours pas résolu mon probleme d'hier je me demande s'il ne vaut pas mieux passer en bouton radio ca a l'air plus simple C'est pas question de plus simple c'est question de logique. L'utilisateur a un choix parmi 3 a faire, il n'est pas censé pouvoir coché plusieurs cases ou alors tu fais 2 checkbox et si les deux sont cochés alors il est des 2 sexes.
![]() C'est ca etre hyperactif ? |
||
philippedu77
|
# Posté le 06/07/2008 à 12:31:14 | ||
|
Groupe : Membres |
merci non c en'est pas cela , en realite l'utilisateur choisit si il veut un correspondant masculin feminin ou les deux , normalement il doit n'y avoir qu'une seule case cochée, mais il se peut qu'il en coche deux "masculin" et "feminin" au lieu de cocher l'option "les deux", comment je fais pour récupérer la valeur des 2 et ensuite je reviens sur mon if est ce que ce que je fais est bon?
|
||
Onime no Kyo
|
# Posté le 06/07/2008 à 12:43:05 | ||
UCBL Student !![]() Groupe : Membres |
Citation : philippedu77
merci non c en'est pas cela , en realite l'utilisateur choisit si il veut un correspondant masculin feminin ou les deux , normalement il doit n'y avoir qu'une seule case cochée, mais il se peut qu'il en coche deux "masculin" et "feminin" au lieu de cocher l'option "les deux", comment je fais pour récupérer la valeur des 2 et ensuite je reviens sur mon if est ce que ce que je fais est bon? Ah oki autant pour moi ...Dans ce cas tu fais deux checkbox et apres tout se joue dans l'ordre des tests :1- tu regardes si les deux cases sont cochées 2- tu regardes si la case "feminin" est cochée (un peu de galanterie XD) 3- tu regardes si la case "masculin" est cochée ou sinon avec 3 boutons radios
Édité
le 06/07/2008 à 12:46:43
par Onime no Kyo
![]() C'est ca etre hyperactif ? |
||
philippedu77
|
# Posté le 06/07/2008 à 13:02:16 | ||
|
Groupe : Membres |
MERCI OUI C4EST BIEN CE QUE JE ME DEMANDE si je ne vais pas passer en bouton radio, pourtant il ya des sites ou les choix multiples se font en check box, pour quoi je n'y arrive pas si j'ai 4 checkbox avec 4 choix possibles comment on fait pour récupérer la valeur des 4 champs, merci
|
||
Retour au forum "PHP" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news
Édité par Simple IT SARL :
Nous contacter
| Notre blog | Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
848 Zéros connectés |
9 requêtes |
1.0317s (1.0031s)
