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=

次に、最初の単語、スペース、2番目の単語の順に、このパターンを続けて、単語がいくつあっても、次のようにします。

&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 に答える