打印搜索查询

时间:2015-05-24 08:33:06

标签: php html search

index.html代码:

<form action="search.php" method="post" name="search">
    <input type="text" id="search_query" class="field" name="search_query" placeholder="Search a website ..."/>&nbsp;
    <input type="submit" name="search" id="submit" value="Search"/>

search.php代码:

<input type="text" id="go" class="field" name="go" value=""/>&nbsp;
<input type="submit" name="search" id="submit" value="Search"/>

我想从index.html页面上搜索到的文本预填充search.php搜索框

还有一件事,我想做点什么,以便人们可以点击搜索按钮,如果有搜索网站...值

<form action="search.php" method="get" name="search"> 
    <input type="search" id="search_query" class="field" name="search_query" placeholder="Search a website ..."/>&nbsp; 
    <input type="submit" name="search" id="submit" value="Search"/> 

2 个答案:

答案 0 :(得分:0)

如果你正确理解了你想要用type =&#34; text&#34;预填充输入值的问题。从索引页面到搜索页面。

应该这样做 - search.php代码:

<input type="text" id="go" class="field" name="go" value=""/>
    <?php if(isset($_POST['search_query']))
              echo $_POST['search_query'] ?>
<input type="submit" name="search" id="submit" value="Search"/>

答案 1 :(得分:0)

当您处理搜索引擎时,最好使用GET方法而不是使用POST,因为您正在获取数据,因此请在搜索表单中使用GET。

<form action="search.php" method="get" name="search">
<input type="text" id="search_query" class="field" name="search_query" placeholder="Search a website ..."/>&nbsp;
<input type="submit" name="search" id="submit" value="Search"/>

<input type="text" id="go" class="field" name="go" value=""/>
    <?php if(isset($_GET['search_query']))
              echo $_GET['search_query'] ?>
<input type="submit" name="search" id="submit" value="Search"/>

并且这只是一种意见。