gordsmash Posted September 6, 2010 Share Posted September 6, 2010 What im trying to do is have the webpage forward the user to another page after they fill out something for a certain element in the database. But the once I put the variable into a header for forwarding, the variable is thought to be a string instead of outputting its value it holds. Heres my code.... $variable = "nextPage"; header('Location:webpage.php?id=$variable'); But whats its doing is sending the user to the url "webpage.php?id=$variable" instead of "webpage.php?id=nextPage" What can I do to get the header to read the variable value and not the variable name? All help is greatly appreciated!!! Quote Link to comment https://forums.phpfreaks.com/topic/212626-variable-in-header-problem-need-help/ Share on other sites More sharing options...
carlbulman Posted September 6, 2010 Share Posted September 6, 2010 try changing your ' for " Like this: $variable="nextPage"; header("Location:webpage.php?id=$variable"); Quote Link to comment https://forums.phpfreaks.com/topic/212626-variable-in-header-problem-need-help/#findComment-1107687 Share on other sites More sharing options...
coupe-r Posted September 6, 2010 Share Posted September 6, 2010 Or maybe this: header('Location: webpage.php?id='.$variable); Quote Link to comment https://forums.phpfreaks.com/topic/212626-variable-in-header-problem-need-help/#findComment-1107688 Share on other sites More sharing options...
objnoob Posted September 6, 2010 Share Posted September 6, 2010 or maybe like this: $variable="nextPage"; header("Location:webpage.php?id=${$variable}"); Quote Link to comment https://forums.phpfreaks.com/topic/212626-variable-in-header-problem-need-help/#findComment-1107697 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.