If they're the only input in the form, you could do something like:
foreach($_GET as $key=>$value){
if(!array_key_exists($key,$_GET)){
$_GET[$key] = 0;
}
}
//Subsitute $_POST for $_GET if it's a post form.

Paul Kaiser wrote:

Hey there,

I have around 50 checkboxes on an HTML form. Their "value" is "1". So,
when a user check the box, then no problem -- the value returned by the
form is "1" and I can enter that into my SQL database.

HOWEVER...

If the user does not check the box, I'm in trouble, because the "value"
does not default to "0", but rather <nil> I'm guessing...

mysql query doesn't like my trying to pass NOTHING.

I COULD go through each of the 50 returned variables and, if they are not
"1", assign "0" to them.

But I'm wondering if there is a better way to go about this??

Thanks,
Paul





--
The above message is encrypted with double rot13 encoding.  Any unauthorized attempt to decrypt it will be prosecuted to the full extent of the law.




--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to