valeur d'une checkbox

valeur d'une checkbox - PHP - Programmation

Marsh Posté le 11-02-2005 à 17:05:33    

Salut,
J'utilise des checkbox :
<input type='checkbox' class='menu' name='val1' unchecked>
Si la case est cochée, la valeur 'on' est renvoyée. Si elle n'est pas cochée, il n'y a pas de valeur et je recois le message:
"Notice: Undefined index: val1 ..."
Comment faire pour avoir une valeur (exemple 'off') si la checkbox n'est pas cochée ?
Merci

Reply

Marsh Posté le 11-02-2005 à 17:05:33   

Reply

Marsh Posté le 11-02-2005 à 17:07:09    

zantetsuken a écrit :

Comment faire pour avoir une valeur (exemple 'off') si la checkbox n'est pas cochée ?
Merci


Tu prends le problème à l'envers, teste ta variable avec isset dans ton script et tu n'auras plus de notice

Reply

Marsh Posté le 11-02-2005 à 17:10:29    

Peux tu me donner la syntaxe de isset svp ?
(oui je sais je débute)
merci

Reply

Marsh Posté le 11-02-2005 à 17:10:52    

php.net/isset


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 11-02-2005 à 17:18:33    

unchecked ca n'existe pas...
Si tu débutes tu doit commencé par respecter la norme, tout iras mieux après ;)
 
En revant, une checkbox non cocher ne sera jamais posté, d'où l'utilité de passer par isset pour savoir si elle est nul ou nom.
Redéfinir la valeur de la chekbox est inutile, car nom parlante.

Reply

Marsh Posté le 11-02-2005 à 17:27:56    

J'ai toujours du mal :pfff:  
 
En fait, j'ai une <form action='valid.php'> qui contient 3 checkbox (val1, val2 et val3). Sur la page 'valid.php', je veux récupérer val1 2 et 3 et les mettre dans des variables case1, case2 et case3 SI elles existent.
 
Donc, si je coche val1 et val3, dans valid.php, je veux que case1=1, case2=0 et case3=1.
 
Help


Message édité par Zantetsuken le 11-02-2005 à 17:28:33
Reply

Marsh Posté le 11-02-2005 à 17:35:35    

en fait j'ai trouvé
je progresse ... lol

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed