the_crazyman Posted March 10, 2007 Share Posted March 10, 2007 Hi, I'm after some advice if anyone can help. I'm developing a website on my laptop using Xampp. I have then proceeded to upload the website pages onto another server which I’m told is a LAMP environment. When I do this, and run the application, I'm getting a message Invalid argument supplied for foreach() in ....... on line 44 The code in relation is simply: foreach ($HTTP_POST_VARS as $key=>$value) { $query = INSERT INTO DATABASE, ets, etc $result = mysql_query($query, $link_id); } When I run the website on my laptop it's bug-free and it posts the info to the database as expected. However, when I use it on the other server I get the error message. I've checked what's being passed using echo "<pre>"; print_r($_POST); echo "</pre>\n"; and all seems to be there what should be there in the array. I'm not the most technical person, but can someone give me any ideas of where I’m going wrong. Quote Link to comment https://forums.phpfreaks.com/topic/42158-invalid-argument/ Share on other sites More sharing options...
per1os Posted March 10, 2007 Share Posted March 10, 2007 try $_POST instead. http_post_vars is depreciated. --FrosT Quote Link to comment https://forums.phpfreaks.com/topic/42158-invalid-argument/#findComment-204518 Share on other sites More sharing options...
papaface Posted March 10, 2007 Share Posted March 10, 2007 For $HTTP_POST_VARS i think you need to have register_globals enabled. I think on your laptop it is enabled or is running <v4.1 of php. On the other server I think it is disabled. You should use $_POST instead. Quote Link to comment https://forums.phpfreaks.com/topic/42158-invalid-argument/#findComment-204519 Share on other sites More sharing options...
the_crazyman Posted March 10, 2007 Author Share Posted March 10, 2007 Thank you both... just tried it and it works... Your help is most appreciated Quote Link to comment https://forums.phpfreaks.com/topic/42158-invalid-argument/#findComment-204523 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.