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