Jump to content

Archived

This topic is now archived and is closed to further replies.

leeming

error with foreach() and multidimentional array FIXED

Recommended Posts

FIXED
solution : the multidimentional array was empty (no POST calls)



I am getting this error...

[quote]Warning: Invalid argument supplied for foreach() in...[/quote]

for this code..

[code]
foreach($requestArr AS $request)
{  //for each POST, GET
  foreach($request AS $varName) //this line
  {
      ....
  }
}
[/code]

$requesrArr is basicly _GET and _POST put together as a multi array..

[quote]
array
(
  [POST] => array(),
  [GET] => array()
)[/quote]

i dont understand why im getting this error, as i normaly only appears if the array doesnt exist.. but it does, i have even checked it with print_r()

[quote]
Array
(
  [POST] => Array (
                            [0] => 0
                        )
  [GET] =>  Array (
                            [0] => 0
                            [1] => into
                            [2] => auto
                            [3] => debug
                          )
  [0] =>
) [/quote]


oh and as a side note.. how can i get rid of the '0' key... as i only define 'POST' and 'GET' as keys

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.