print_r($_POST); shows all the elements in the array as I expect them to be.
That foreach loop is only picking the first element, though. At least it's
reassured me that I'm not going mad, though, so thanks for that.
Mick
> I've tried this, but it's still doing the same thing. Is there somethi
> -Original Message-
> From: Remy Dufour [mailto:[EMAIL PROTECTED]]
> Sent: 13 June 2002 14:34
>
> If you do this, it should work
>
> function foo()
> {
> global $_POST;
That's unnecessary -- the $_ arrays are automatically global ("superglobal").
> reset($_POST);
That's unnec
If you do this, it should work
function foo()
{
global $_POST;
reset($_POST);
foreach($_POST as $item => $value){
echo "$item, $value";
}
}
Thats work for me.
> I've tried this, but it's still doing the same thing. Is there something
> special about this particular var
On Thursday 13 June 2002 21:16, Sear, Mick wrote:
> I've tried this, but it's still doing the same thing. Is there something
> special about this particular variable that I need to know? I've tried it
> with $HTTP_POST_VARS as well, declaring $HTTP_POST_VARS as global in the
> function first.
>
I've tried this, but it's still doing the same thing. Is there something
special about this particular variable that I need to know? I've tried it
with $HTTP_POST_VARS as well, declaring $HTTP_POST_VARS as global in the
function first.
Put reset($_POST) before foreach loop
> I'
Put reset($_POST) before foreach loop
> I'm trying to loop through $_POST vars in a function, which I understand
to
> be an autoglobal associative array. Here's the code I'm using:
>
> foreach($_POST as $item => $value){
> echo "$item, $value";
> }
>
> However, I only get the first element of th
6 matches
Mail list logo