Jump to content

Using form to Submit variable


richardstan

Recommended Posts

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

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 ?

 

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.