我的页面上有一个搜索栏,正在搜索我的数据库中的值。
$sql = "SELECT DISTINCT Name, Company, Type FROM database WHERE Name LIKE '%$searchTerm%'";
我想要做的是每当我只得到一个结果时,我希望搜索自动链接到相应的网页(即 site.com/display.php?name=$name&type=$type)。
类似于以下内容:
$result = mysql_query($sql)or die(mysql_error());
$numrows = mysql_num_rows($result);
$name = $row['Name'];
$type = $row['Type'];
if ($numrows == 1){
// Automatically go to the url:
//site.com/display.php?name=$name&type=$type
}
再一次,我想知道如何从搜索栏直接链接到页面——点击提交,如果只有一个结果,重定向到指定的 url。
有任何想法吗?我花了最后一个小时浏览 Google,但找不到任何有用的东西。
需要明确的是,我不是在寻找 header("location:") 函数 ,我需要它类似于 facebook 搜索 - 您在下拉列表中获得结果,按 Enter,然后它会将您带到页面。
页面结构/我的代码: http: //pastebin.com/RhHL8bHa