lip9000 Posted February 25, 2009 Share Posted February 25, 2009 I have some code that is a foreach that goes through a session variable that contains and array of POST VARS, and I need each post var to be included within the code itself, the problem is the names for each post var are contained in another variable and I don't know how to write it, currently this is what I have: if (isset($_POST['submit'])) { $_SESSION['postvars'] = $HTTP_POST_VARS; } if ($_GET['p3'] != ""){ foreach ($_SESSION['postvars'] as $key => $value) { $_POST['"$key"'] = $value; } } But it's not executing properly, it will work if I output it on the page with echo "\$_POST['$key'] = $value"; , but I don't want it displayed on the page, I want it included within the code. Quote Link to comment https://forums.phpfreaks.com/topic/146848-adding-_post-variable-like-this-_postvarname/ Share on other sites More sharing options...
JonnoTheDev Posted February 25, 2009 Share Posted February 25, 2009 Bad syntax $_POST['"$key"'] = $value; use $_POST[$key] = $value; Quote Link to comment https://forums.phpfreaks.com/topic/146848-adding-_post-variable-like-this-_postvarname/#findComment-770936 Share on other sites More sharing options...
lip9000 Posted February 25, 2009 Author Share Posted February 25, 2009 excellent, thanks heaps Quote Link to comment https://forums.phpfreaks.com/topic/146848-adding-_post-variable-like-this-_postvarname/#findComment-770944 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.