好吧所以我有一个提交“search.php”的搜索表单我希望search.php网址包含提交的数据。例如:search.php?search = submited_search_form_data,我的表单如下所示,以便更清楚。
function show_search( ) {
$output = "<form action=\"../search.php?search=" . $submited_search_form_data . "\" method=\"post\">";
$output .= "<div id=\"search\">";
$output .= "<input class=\"search-box\" onfocus=\"if(this.value == ' SEARCH...'){this.value = '';}\" onblur=\"if(this.value == ''){this.value=' SEARCH...';}\" value=\" SEARCH...\" name=\"inpname\" type=\"text\">";
$output .= "<input class=\"search-style\" type=\"submit\" name=\"search\" value=\"Search\">";
$output .= "</div>";
$output .= "</form>";
return $output;
}
答案 0 :(得分:1)
您想使用GET,这是通过URL传递数据的方法,而不是POST。你只需要写动作=&#34; ../ search.php&#34;在您的表单标记中,浏览器将使用?inpname=...
为您填写网址(因为搜索是您提交按钮的名称,而不是文本字段的名称)