DCM Posted September 21, 2010 Share Posted September 21, 2010 Hi I am new to PHP and this is my first post one here so appologies is this questions seems a bit dumb! I have an if clause such that if a button is pressed on my web page then i want to reload the page and include a new form on it. I am having a problem getting the $_SERVER['PHP_SELF'] command to work from iside a echo command. I must not be escaping the code correctly with back slashes: I currently have the line : echo"<form method=\"POST\" action=\"\<?$_SERVER['PHP_SELF']?\>\">"; However this doesnt seem to work as my page just doesnt display in the browser. Any advice is much appreciated. Thanks for taking the time to read. Quote Link to comment https://forums.phpfreaks.com/topic/214027-_serverphp_self-inside-an-echo-statement/ Share on other sites More sharing options...
dezkit Posted September 21, 2010 Share Posted September 21, 2010 echo"<form method=\"POST\" action=\"\" . $_SERVER['PHP_SELF'] . "\">"; or echo"<form method=\"POST\" action=\""; echo $_SERVER['PHP_SELF']; echo "\">"; Quote Link to comment https://forums.phpfreaks.com/topic/214027-_serverphp_self-inside-an-echo-statement/#findComment-1113817 Share on other sites More sharing options...
DCM Posted September 21, 2010 Author Share Posted September 21, 2010 Thankyou ... the bottom option worked for me I was getting hung up on including the php tags and i never considered the concatination option. Darn learning this stuff can be frustrating! Quote Link to comment https://forums.phpfreaks.com/topic/214027-_serverphp_self-inside-an-echo-statement/#findComment-1113834 Share on other sites More sharing options...
rwwd Posted September 21, 2010 Share Posted September 21, 2010 I wouldn't use $_SERVER['PHP_SELF']; as there are know security issues with it, just leave the action attribute empty if your not concerned about validation, or just put the name of the file you are working on in there, as the form's default action is to post to itself anyway, there is no need to use $_SERVER['PHP_SELF'] at all really... Rw Quote Link to comment https://forums.phpfreaks.com/topic/214027-_serverphp_self-inside-an-echo-statement/#findComment-1113840 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.