0

好的,我不确定这会被称为什么,我确定它有一个词,但基本的是我希望 php 脚本在我的主页上创建一个搜索栏,但问题是我已经有一个搜索栏。

所以我真正想要的只是让 php 栏根据他们输入的内容将用户引导到不同的 url,因此很明显空格将成为+标志。

格式为:

www.Mysite.com/videos/search_result.php?query=FIRSTWORD+SECONDWORD&type=videos&submit=Search

因此,要分解它,它将输入:

www.Mysite.com/videos/search_result.php?query=

然后是第一个单词,然后是空格,然后是第二个单词,然后继续这个模式,不管有多少单词,然后:

&type=videos&submit=Search

我确定有更好的方法来解释这一点,但我对 PHP 基本上一无所知,我希望你能帮助谢谢你。

4

2 回答 2

0

在 php 代码中,您可以通过以下方式获得它:

$query = $_POST['query']; //if your search bar form is post of course, otherwise $_GET

header("Location: /search_result.php?query=$query&type=videos&submit=Search");
于 2012-10-22T02:45:25.497 回答
0

要使用表单在 HTML 中执行此操作:

<form action="/search_result.php" method="GET">
    <input type="text" name="query" />
    <input type="hidden" name="type" value="videos" />
    <input type="hidden" name="submit" value="Search" />
    <input type="submit" value="Search" />
</form>

如果您需要使用 PHP 对“搜索查询”进行 URL 编码,请参阅urlencode.

于 2012-10-22T02:58:43.453 回答