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. 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; 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 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
Archived
This topic is now archived and is closed to further replies.