我有两个名为text1
和text2
的文本框,以及变量value1
和value2
。
当用户提交表单时,我想创建一个如下所示的URL
mydomain.com/?text1=value1&text2=value2
如何传递texbox的名称或下拉列表?
答案 0 :(得分:0)
假设我理解了您的问题,您应该将表单中的方法属性设置为“get”。提交表单后,您会在网址中看到表单字段的提交值。
答案 1 :(得分:0)
我假设您知道如何使用$_GET。如果没有,则get
与post
之间need to learn about the difference。
否则,如果你真的必须使用$ _POST,你可以使用http_build_query()或者如果它不可用,那么在提交表单之后会这样:
$url = '?';
foreach ($_POST as $k => $v)
{
$url .= "&".urlencode($k).'='.urlencode($v);
}
header("Location: mydomain.com/$url");
最明智的解决方案是使用$ _GET,它会自动为您执行此操作。
<form method="get" action="mydomain.com">