Php 使用查询页面将表单中的参数添加到URL

Php 使用查询页面将表单中的参数添加到URL,php,Php,我有一个从index.php查询的搜索页面 示例:http://localhost/sgc/admin/index.php?page=search 然后,我在这个页面中创建了一个表单来按名称搜索用户 <form role="form" method="get" action="" class="form-horizontal"> <input type="search" name="name" class="form-control" placeholder="username

我有一个从index.php查询的搜索页面 示例:
http://localhost/sgc/admin/index.php?page=search

然后,我在这个页面中创建了一个表单来按名称搜索用户

<form role="form" method="get" action="" class="form-horizontal">
<input type="search" name="name" class="form-control" placeholder="username">
</form>

问题是,当提交输入时,它会重定向到index.php并将参数添加到索引页面
http://localhost/sgc/admin/index.php?name=

所需的URL格式为
http://localhost/sgc/admin/index.php?page=search&name=

它可以用php实现,还是我必须用javascript

谢谢,很抱歉我的英语不好:)

试试:

提交后:
您的网址:ttp://localhost/sgc/admin/index.php?page=search&name=YOUR_STRING

名称=页面和值=搜索的隐藏输入字段。
type=search
是什么意思?这不应该是
type=text
?@Wrikken搜索是一种有效的输入类型,它在HTML5规范中。@爱德华:啊,谢谢你,我的HTML5知识中总是缺少一些东西。。。我最终会到达那里;)您需要将action=”“设置为带有查询字符串的页面的url,例如,似乎不起作用我无法获取它,您有什么建议?