Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Site Web > PHP > recup checkbox solution > Lecture du sujet

recup checkbox solution

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1 
Hors ligne 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?
Hors ligne DDR2 # Posté le 06/07/2008 à 11:29:23
sériez vous êtes flickrés !
Avatar
Groupe : Membres
Euh a vrai dire, je comprend rien du tout de ton code xD

Alors deux choses :
  • Poste nous ton code (avec le fomulaire, afin qu'on vois de quoi tu parles ^^ )
  • Entoure ton code de balise
    Code : Zcode
    1
    2
    3
    4
    5
    <code type="php">
    <?php
    // ton code
    ?>
    </code>
    
 
Hors ligne 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?
Hors ligne Onime no Kyo # Posté le 06/07/2008 à 12:06:42
UCBL Student !
Avatar
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.

Image utilisateur
C'est ca etre hyperactif ? :D
 
Hors ligne blackis # Posté le 06/07/2008 à 12:08:52
Real fan of Zelda
Avatar
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 :D
 
Hors ligne 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
Hors ligne Onime no Kyo # Posté le 06/07/2008 à 12:23:11
UCBL Student !
Avatar
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.

Image utilisateur
C'est ca etre hyperactif ? :D
 
Hors ligne 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?
Hors ligne Onime no Kyo # Posté le 06/07/2008 à 12:43:05
UCBL Student !
Avatar
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

Image utilisateur
C'est ca etre hyperactif ? :D
 
Hors ligne 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.

Nombre de connectés 347 Zéros connectés | Requêtes SQL 5 requêtes | Temps de génération de la page : Total (SQL) 0.0222s (0.0051s)