如何发布文本框的名称或ID,就像我们发布它的值的方式一样

时间:2011-05-01 04:55:51

标签: php html

我有两个名为text1text2的文本框,以及变量value1value2

当用户提交表单时,我想创建一个如下所示的URL

mydomain.com/?text1=value1&text2=value2

如何传递texbox的名称或下拉列表?

2 个答案:

答案 0 :(得分:0)

假设我理解了您的问题,您应该将表单中的方法属性设置为“get”。提交表单后,您会在网址中看到表单字段的提交值。

答案 1 :(得分:0)

我假设您知道如何使用$_GET。如果没有,则getpost之间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">