Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在get表单中的URL上添加新的get值_Php - Fatal编程技术网

Php 在get表单中的URL上添加新的get值

Php 在get表单中的URL上添加新的get值,php,Php,我只是想问一下,如何在FormGet方法中为URL添加新值 例如,这是当前的URL http://dev.admin.com/?menu=atc_name_request&area=all&sort=reqcount 我想增加新的价值或获得像 &from=2015-09-01&to=2015-09-01&sort=Sort 所以最终的URL是 http://dev.admin.com/?menu=atc_name_request&area=al

我只是想问一下,如何在FormGet方法中为URL添加新值

例如,这是当前的URL

http://dev.admin.com/?menu=atc_name_request&area=all&sort=reqcount
我想增加新的价值或获得像

&from=2015-09-01&to=2015-09-01&sort=Sort
所以最终的URL是

http://dev.admin.com/?menu=atc_name_request&area=all&sort=reqcount&from=2015-09-01&to=2015-09-01&sort=Sort
这是我的代码:

<form action="" method="get">
    From: <input type="text" id="datepicker" name="from" value=<? echo $_GET['from']; ?>>  To: <input type="text" id="datepicker2" name="to" value=<? echo $_GET['to']; ?>>
    <input type="submit" name="sort" id="button" value="Sort"> 
  </form>

为什么不在URL中添加每个必需的参数作为隐藏表单字段呢

<form action="" method="get">
  From: <input type='text' id='datepicker'  name='from' value='<?=$_GET["from"]?>' />  
  To:   <input type='text' id='datepicker2' name='to'   value='<?=$_GET["to"]?>' />

  // Add hidden fields..
  <input type='hidden' name='menu' value='<?=$_GET["menu"]?>' />
  <input type='hidden' name='area' value='<?=$_GET["area"]?>' />
  <input type='hidden' name='sort' value='<?=$_GET["sort"]?>' />

  <input type="submit" name="submit" id="button" value="Sort" /> 
</form>


From:您当前的表单显示最终url中的所有参数,是否存在特定问题?是的,存在问题,因为当我单击“排序”按钮时,url会是这样的,使用
action=“/?menu=atc\u name\u request&area=all”
这样它不会对url进行编码。
<form action="" method="get">
  From: <input type='text' id='datepicker'  name='from' value='<?=$_GET["from"]?>' />  
  To:   <input type='text' id='datepicker2' name='to'   value='<?=$_GET["to"]?>' />

  // Add hidden fields..
  <input type='hidden' name='menu' value='<?=$_GET["menu"]?>' />
  <input type='hidden' name='area' value='<?=$_GET["area"]?>' />
  <input type='hidden' name='sort' value='<?=$_GET["sort"]?>' />

  <input type="submit" name="submit" id="button" value="Sort" /> 
</form>