Re: $_post and array question
| From: | Amon | Date: | Tue, 18 May 2004 09:04:03 +0000 |
| Subject: | Re: $_post and array question | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-186462@lists.php.net to get a copy of this message | ||
Thanks for help Daniel Clark. I know i must use isset function but that was
not the issue. But thanks anyway:)
Curt Zirzow thanks for your reply also. But that has nothing to do with
reference. If you use reference or not.. it still would not result in an
error (hee... I want an error :P)
I guess somehow PHP does something to the function argument if it does not
exist: Creating it and give it the NULL value. But this should at least give
us a warning because it could result in unwanted code!
But i dunno know this for sure. Could anybody help me on this?
"Amon" <argenstijn@hotmail.com> wrote in message
news:20040517124857.42324.qmail@pb1.pair.com...
> Best readers,
>
> //PHP version: 4.3.6
>
> I have question concerning the following issue:
>
> I have a HTML input element of the type check.
>
> <input type="checkbox" name="test_arr[]">
>
> let assum this checkbox is unchecked. The checkbox is part of a form.
> Now we gonna submit this form (post) and gonna catch the POST variable
> test_arr like this:
>
> $arr_test = $_POST["test_arr"];
>
> This will result in a novice error "Undefined index: "
> Of course because test_arr does not exist. It's unchecked.
>
> Now we gonna do the following:
> We immediately put the $_POST["test_arr"] into a function and then we
assign
> $_POST["test_arr"] to $arr_test like this:
>
> functionX($_POST["test_arr"])
> $arr_test = $_POST["test_arr"];
>
> Knowing that $_POST["test_arr"]) does not exist.. this code will not
result
> in a error.
>
> Is this a bug,error,etc? Should this not also produce a novice error?
>
> Thanks for reading,
> Amon
>
>