|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : avril 2007 Messages : 51 ![]() |
Bonjour,
j'aurais voulu savoir comme définir la valeur d'une checkbox non cochée à '0' sur un formalaire. Quand elle est cochée ja valeur est bien récupérée, mais lorsque ce n'est pas le cas vu que rien n'est envoyé je ne récupère pas le '0'.Existe-t-il un moyen de le définir après le post? Genre si la valeur de la checkbox est diffirente de 1 (valeur si cochée) alors elle vaut '0' ? Je précise que je n'utilise pas de boutons radios car il n'y a pas qu'une checkbox mais une dizaine, et au niveau de l'affichage ça flingue tout sinon... :/ merci d'avance! |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Inscription : août 2005 Messages : 515 ![]() |
Bonjour,
Code :
if (!isset($_POST['nomducheckbox'])) echo 'La checkbox "nomducheckbox" n\'était pas cochée.'; DaRiaN. |
|
|
00
|
|
|
#3 |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
Pour préciser un peu, la fonction isset() permet de dire si une variable existe.
Si ta checkbox nomducheckbox n'est pas cochée, la variable $_POST lui correspondant n'existe pas et donc isset($_POST['nomducheckbox']) renvoie faux...
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : avril 2007 Messages : 51 ![]() |
merci à tous les deux! En fait j'avais déjà mis un !isset(), mais dans la boucle ma condition (si checkbox pas cochée alors la valeur = '0') j'avais mis '==' au lieu de '='
la conséquence d'un arrachage de cheveux sur un '=' à la place d'un '==' dans un autre script. Bref, c'est résolu & c'est le principal, merci! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com