richardstan Posted October 23, 2008 Share Posted October 23, 2008 Hi, i have the following code: print "<FORM align=\"Center\" action=\"<?php echo $PHP_SELF ?>\" method=\"GET\">"; print "<Button name=\"Button\" value=\"".$file."\">".$file."</button>"; print "</FORM>"; print $PHP_SELF; Once i have clicked the button created by the script, the URL i see in the address bar comes up as http://blackberrymap.awardspace.com/PHP/%3C?Button=Program.java The PHP script is called Manager.php and print $PHP_SELF comes up as /PHP/Manager.php There is further code in Manager which deals with the variables shown the URL, but this doesn't work at the moment because instead of appending "/PHP/Manager.php?Button=Program.java" to the URL, it appends, %3C?Button=Program.java Can someone tell me why this is happening? Thanks Richard. Quote Link to comment https://forums.phpfreaks.com/topic/129778-using-form-to-submit-variable/ Share on other sites More sharing options...
priti Posted October 24, 2008 Share Posted October 24, 2008 Hello richards, Why don't you use <input type="submit" value='".$file."'>".$file."</button> $file =urlencode($file) then for process you can get back the original value by urldecode($file) ?> <FORM align="Center" action="<?php echo $PHP_SELF ?>" method="GET"> <input type="submit" name="Button" value="<?php echo $file ?>" /> </form> Will this help you ? Quote Link to comment https://forums.phpfreaks.com/topic/129778-using-form-to-submit-variable/#findComment-673664 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.