0

ウェブサイトの検索フィールドを作成しています。すべての「製品」にキーワードがあり、入力した値がキーワードと一致する場合はURLにリダイレクトし、そうでない場合は別のページにリダイレクトします。

<form action="redirect.php" > 
<input id="search" name="search" type="text" value="Search Here" />
<input name="submit" type="button" value="Go" />
</form>

私が欲しい関数:

<?php


if (isset($_GET['submit']));

$product1_keywords = "animal feeds, "weanrite, "Wean Rite;
$searchValue = $_POST['search'];



if ($search_fieldValue = $product1_keywords) {


header('Location: http://localhost/equalivet_2/#products/wean_rite.html');
}

else {

// Redirect page
header('Location: http://localhost/equalivet_2/not_found.html');
}

?>

キーワードを事前に定義するためにデータベースを作成する必要がありますか、それとも単純なPHPで実行できますか?

誰かがこれを手伝ってくれますか?

あなたの助けは非常に高く評価されます。前もって感謝します!

4

1 に答える 1

0

HTMLでアンカータグを定義すると、URLはyourpage.html#anchortagidであるアンカーの名前を指す必要があります

html

<div id="container" style="width:300px; height:300px">
    <a id="a1" name="a1"></a>
</div>

php

goを使用する代わりに、最後にアンカーを使用してリダイレクトを試みます

products/product1.html#a1

自動的にa1アンカーに移動します

于 2012-09-27T05:41:16.460 に答える