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

Reply via email to