Valeurs d'une checkbox qui n'est pas coché
Fermé
modeco
Messages postés
6
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
7 novembre 2007
-
7 nov. 2007 à 11:11
Linoa - 14 déc. 2009 à 12:22
Linoa - 14 déc. 2009 à 12:22
A voir également:
- Valeurs d'une checkbox qui n'est pas coché
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Excel nombre de valeurs différentes ✓ - Forum Excel
- Cette valeur ne correspond pas aux restrictions de validation des données pour cette cellule ✓ - Forum Excel
- Vba checkbox value ✓ - Forum Excel
- Comment cocher une case sur word ✓ - Forum Word
11 réponses
avion-f16
Messages postés
19125
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
23 mars 2023
4 468
3 déc. 2009 à 17:19
3 déc. 2009 à 17:19
Je n'ai pas lus les autres réponses mais voici la mienne :
<?php $checkbox_checked = (isset($_POST['name'])) ? true : false; ?>Voilà, tu as maintenant un booléen valant true si la checkbox a été cochée, et false dans le cas contraire
Je suis pas sur mais si les checkbox ne sont pas cochées, elles ne sont pas envoyées via le POST...
modeco
Messages postés
6
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
7 novembre 2007
1
7 nov. 2007 à 16:54
7 nov. 2007 à 16:54
Lorsque je parle de "value", il s'agit de l'attribut "VALUE" qui est une variable (peut prendre n'importe quelle valeur). Pour nous fixer les idées, rappelons la syntaxe du checkbox:
<INPUT TYPE="checkbox" NAME="nom_du_groupe " VALUE="valeur" [CHECKED]>
Ce que je veux c'est recuperer "valeur" de l'attribut VALUE lorsque la case n'est pas cochée. En d'autres termes, lorsqu'elle est égale à 0.
<INPUT TYPE="checkbox" NAME="nom_du_groupe " VALUE="valeur" [CHECKED]>
Ce que je veux c'est recuperer "valeur" de l'attribut VALUE lorsque la case n'est pas cochée. En d'autres termes, lorsqu'elle est égale à 0.
Strat
Messages postés
61
Date d'inscription
dimanche 4 novembre 2007
Statut
Membre
Dernière intervention
18 novembre 2007
1
7 nov. 2007 à 11:21
7 nov. 2007 à 11:21
Ben quand elles sont cochées elles valent 1, sinon 0.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
modeco
Messages postés
6
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
7 novembre 2007
1
7 nov. 2007 à 12:18
7 nov. 2007 à 12:18
Oui, mais je ne sais comment faire pour savoir si elles ne sont pas cochées. par contre, je peux savoir si une case est cochée en utilisant $_POST['checkbox']. Autrement dit, quelle instruction je vais utiliser pour savoir si une case vaut 0?
Strat
Messages postés
61
Date d'inscription
dimanche 4 novembre 2007
Statut
Membre
Dernière intervention
18 novembre 2007
1
7 nov. 2007 à 12:19
7 nov. 2007 à 12:19
if ($variable == 0);
Strat
Messages postés
61
Date d'inscription
dimanche 4 novembre 2007
Statut
Membre
Dernière intervention
18 novembre 2007
1
7 nov. 2007 à 12:21
7 nov. 2007 à 12:21
enfin vu que c'est apres l'envoit du formulaire, c'est plutot :
if ($_POST['variable'] == '0')
if ($_POST['variable'] == '0')
modeco
Messages postés
6
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
7 novembre 2007
1
7 nov. 2007 à 12:23
7 nov. 2007 à 12:23
ok je teste tout de suite.
Salut,
je vois que tu maîtrise bien le javascript et souhaiterai te demander de l'aide:(dans un formulaire Acrobat)
J'ai une checkbox qui s'appelle "precours" et j'aimerai qu'elle indique la valeur d'une case texte qui s'appelle "cours" mais uniquement si cochée. Puis j'aimerai que cette valeur soit directement indiquée dans une autre case texte qui s'appelle "hebdo3". Comment tu formulerais ça en language Javascript?
Merci d'avance de ton soutien.
Linoa
je vois que tu maîtrise bien le javascript et souhaiterai te demander de l'aide:(dans un formulaire Acrobat)
J'ai une checkbox qui s'appelle "precours" et j'aimerai qu'elle indique la valeur d'une case texte qui s'appelle "cours" mais uniquement si cochée. Puis j'aimerai que cette valeur soit directement indiquée dans une autre case texte qui s'appelle "hebdo3". Comment tu formulerais ça en language Javascript?
Merci d'avance de ton soutien.
Linoa
modeco
Messages postés
6
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
7 novembre 2007
1
7 nov. 2007 à 12:35
7 nov. 2007 à 12:35
en fait j'ai ceci:
if (isset($_POST['accord'])){
if($_POST["variable"]) {
for ($i = 0; $i < count($_POST["variable"]); $i++)
echo $_POST["variable"][$i]." - "; } // Je recupère les valeurs des cases cochées
else{
//comment recuperer les valeurs des cases non cochées?
}
}
if (isset($_POST['accord'])){
if($_POST["variable"]) {
for ($i = 0; $i < count($_POST["variable"]); $i++)
echo $_POST["variable"][$i]." - "; } // Je recupère les valeurs des cases cochées
else{
//comment recuperer les valeurs des cases non cochées?
}
}
Strat
Messages postés
61
Date d'inscription
dimanche 4 novembre 2007
Statut
Membre
Dernière intervention
18 novembre 2007
1
7 nov. 2007 à 13:01
7 nov. 2007 à 13:01
J'ai pas trop sais ce que tu voulais recuperer .. parce que la valeur d'une checkbox c'est 0 ou 1, donc la valeur des chockbox pas coché c'est 0 ..
modeco
Messages postés
6
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
7 novembre 2007
1
7 nov. 2007 à 14:56
7 nov. 2007 à 14:56
Peut être je m'exprime mal. Regardez un peu la partie où j'ai posé le problème. vous avez la ligne suivante:
<td><input type='checkbox' name='cases[]' value='".$id."'></td>
ce que je veux recuperer c'est la valeur de value ($id)
J'espère que je me suis fait comprendre cette fois ci.
<td><input type='checkbox' name='cases[]' value='".$id."'></td>
ce que je veux recuperer c'est la valeur de value ($id)
J'espère que je me suis fait comprendre cette fois ci.
Strat
Messages postés
61
Date d'inscription
dimanche 4 novembre 2007
Statut
Membre
Dernière intervention
18 novembre 2007
1
7 nov. 2007 à 15:11
7 nov. 2007 à 15:11
Ben avec une checkbox la value ca peut etre que 0 ou 1, quand tu la recupere, t'as "on" si elle est coché ou "NULL" si elle l'est pas, c'est bien 0 ou 1.. tu peux pas faire une checkbox avec comme value "pomme_de_terre" ou "carotte".
En revanche avec les input radio (un seul choix possible) là on peut.
En revanche avec les input radio (un seul choix possible) là on peut.