Page 1 sur 1

Valeur d'un checkbox ?

Posté : 14 janv. 2008, 18:05
par albius
Bonjour,

Un checkbox est considéré comme une variable, avec une valeur donnée. Si celui-ci est sélectionné, cette valeur sera envoyée. Si ce n'est pas le cas, rien ne passe... Mais il y aurait-il la possibilité de dire si ce bouton n'est pas choisi, alors, sa valeur est définie à 0 (et envoyé malgré tout) ?
Merci,

Posté : 14 janv. 2008, 18:08
par Xenon_54
À quel type d'élément HTML fais-tu référence en parlant de bouton?

Si tu parles de checkbox, la vérification se fera au niveau de PHP:
$checkbox = isset($_POST['checkbox']) ? $_POST['checkbox'] : 0;

re:

Posté : 14 janv. 2008, 18:27
par albius
Oui, cela concerne bien l'élément HTML checkbox...
$checkbox = isset($_POST['checkbox']) ? $_POST['checkbox'] : 0;
Mais pourrais-tu me dire (en bon français) ce que tu as écrit ? Je ne comprends pas le '?' entre les deux variables...

merci,

Posté : 14 janv. 2008, 18:30
par Xenon_54
C'est un opérateur ternaire. Un Ifelse simplifié quoi.

http://www.generationphp.net/cours/stru ... /#ternaire

Re: re:

Posté : 14 janv. 2008, 18:30
par Berzemus
Oui, cela concerne bien l'élément HTML checkbox...
$checkbox = isset($_POST['checkbox']) ? $_POST['checkbox'] : 0;
Mais pourrais-tu me dire (en bon français) ce que tu as écrit ? Je ne comprends pas le '?' entre les deux variables...
tuto Opérateurs ternaire.

Re: re:

Posté : 14 janv. 2008, 19:41
par Victor BRITO
Oui, cela concerne bien l'élément HTML checkbox...
Pour être plus rigoureux, il s'agit de l'élément input ayant un attribut type de valeur checkbox. ;)