我有一个搜索框和结果,当我点击结果并定向到特定页面时,我希望结果显示在带有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'];
}
?>
答案 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”时进行扩展。