如何在链接到结果的新页面的标题中显示搜索结果

时间:2015-11-30 23:45:51

标签: php mysql

我有一个搜索框和结果,当我点击结果并定向到特定页面时,我希望结果显示在带有php的定向页面的标题中。

这是结果页面:

<?php
$host="localhost";
$user="a";
$pass="a";
$db="pax";
mysql_connect($host,$user,$pass);
mysql_select_db($db);


$button = $_GET['submit'];
$search = $_GET['search'];

if (!$button)
 echo "you didn't submit a keywoard";
else
{
   if (strlen($search)<=2)
       echo " Search term too short";
   else 
   {
       echo " you searched for $search<hr size='1'>";
   }
}
$sql="select * from names where names like '%$search%'";
$query = mysql_query($sql);
while($row=mysql_fetch_array($query)){

echo '<a href=directedpage.php </a>'. "<br>".$row['names'];
}

?>

1 个答案:

答案 0 :(得分:0)

您在回显的HTML中有一些语法错误,所以我已经简化了。 directedpage.php需要接收搜索词并将其放在适当的位置。

实施例: 从你的代码 -

echo '<a href=directedpage.php?searchTerm='.$search.'>Click Here</a>';

缩写的directedpage.php -

echo '<html><head><title>'.$_POST['searchTerm'].'</title></head>';
....

这可以在使用您认为合适的任何方法将“各种分析数据”发送到“directedpage.php”时进行扩展。