PHP为产品创建自己的关键字,并将其与搜索字段中输入的值相匹配

PHP为产品创建自己的关键字,并将其与搜索字段中输入的值相匹配,php,html,forms,Php,Html,Forms,我正在为我的网站创建一个搜索字段。 我有每个“产品”的关键字,如果输入的值与我的关键字匹配,我想直接指向它们的URL,否则将其重定向到另一个页面 <form action="redirect.php" > <input id="search" name="search" type="text" value="Search Here" /> <input name="submit" type="button" value="Go" /> </form&g

我正在为我的网站创建一个搜索字段。 我有每个“产品”的关键字,如果输入的值与我的关键字匹配,我想直接指向它们的URL,否则将其重定向到另一个页面

<form action="redirect.php" > 
<input id="search" name="search" type="text" value="Search Here" />
<input name="submit" type="button" value="Go" />
</form>
<div id="container" style="width:300px; height:300px">
    <a id="a1" name="a1"></a>
</div>

我想要的功能是:

<?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');
}

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

在html中定义锚定标记,URL应指向锚定的名称,该名称为
yourpage.html#anchortagid

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

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

这将自动将您带到a1锚点

hmmm。。你的权利。现在我在想,我应该使用重定向方法,而不是将其加载到。。。顺便问一下,你能告诉我在提交后重定向到URL的php语法吗?谢谢也许这会有帮助,别忘了给我一个投票,或者如果我的答案解决了你的问题,就把我的答案标记为正确的。是的,但是你必须在你看到的地方用php来做这件事。你现在遇到了什么错误?向上投票会激励我很抱歉,如果你想在div上加载动态内容,那么你所尝试的将不起作用。您必须在客户端而不是服务器端执行此操作,在这种情况下,您的重定向功能将无法工作。
<div id="container" style="width:300px; height:300px">
    <a id="a1" name="a1"></a>
</div>