On Tuesday, November 04, 2003 12:45 PM Kevin wrote: [snipped] > How can I test for it without getting an error if it is not checked?? [/snipped]
Hey Kevin. Use isset($var) to test if a var has been set. So you would need: If (isset($_POST['checkboxname']) && $_POST['checkboxname'] == 'on') { echo 'Selected'; } else { echo 'Not selected'; } Cheers, Pablo -----Original Message----- From: KB [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 04, 2003 12:45 PM To: [EMAIL PROTECTED] Subject: [PHP] Handling checkboxes that aren't checked!!! Hi, I have a page with a Form and a Checkbox. I have a second page which wants to do something depending on if the checkbox is selected or not. If its selected there is no problem. But if I tryand do anything if it isn't selected then it says the variable is 'undefined'. How can I test for it without getting an error if it is not checked?? Or is there a way of ensuring it is either "on" or "off". if ($want_it == TRUE { echo "Selected"; } else { echo "Not Selected";} Will give an undefined eror if the checbox is not selected, but works if it is selected. I have been tearing my hair (what is left) out over the past week and I could really do with some help. Suggestions?? Thanks in advance Kevin -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php