At 04.04.2002  15:23, you wrote:
>
>
>I have a html form with some "text" (T1) and "checkbox" (C1) fields to pass
>it to a php script.
>
>Accessing "text" fields has no problem.
>
>There is a problem when I use
>$C1=$HTTP_POST_VARS['C1']
>to take the value of C1 (ON)
>If it is not checked, then it is not set at all. (??why??)
>So I use :
>if (!isset($C1)) { $C1="0" }
>but still I get an warning that C1 is not set, on my screen.
>That happens before the use  of isset function.
>How can I susspent this warning message?
Makis,
why do you use $HTTP_POST_VARS? Do I miss something?
if you have a form and send it, the vars have the same names as in your
form, will say if your checkbox name="foo" value="someval" will be transmitted,
then in the following page there´s a var named $foo. and the value will be 
"someval"
if the box is checked, otherwise there´s no (or NULL or FALSE ???) value in it.
I personally prefer put checkbox vars (if there are several) in an array 
f.e. $foo[]
In the following page I just scan the array and if there´s a value in a field
thats fine.
HTH Oliver


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

Reply via email to