php搜索结果

时间:2010-03-05 18:25:16

标签: php

我已经看过很多关于使用php和mysql进行搜索的教程,但是我在使用搜索结果生成链接时遇到了麻烦。例如,假设我的数据库中有一个名为“item1”的项目,并且用户搜索项目,则应将item1作为链接返回,以便用户可以单击该链接以获取有关该产品的更多信息。有没有人有任何脚本或代码片段如何实现这一点?谢谢

2 个答案:

答案 0 :(得分:2)

您可能需要创建一个项目页面,例如item.php,它接受一个I​​D,然后搜索该项目的数据库并显示项目信息。

然后,您的搜索结果必须在包含该项目ID的链接中显示该项目的名称。

 <a href="item.php?id=<?php echo $itemid"?>"> <?php echo $itemname"?> </a>

这当然是在一个循环中,一次一个地查看项目列表。

当用户点击链接时,它会将它们带到item.php并将id作为参数发送。

答案 1 :(得分:0)

这是一个简单的示例,没有检查,也没有数据类型或查询结果的控制。从它开始,做你需要的......

<?php
//your db connection 

//col1 is where the id is saved
//col2 is the url
$qry="SELECT col1, col2 FROM table WHERE col1='".$_GET['var']."'";
$result=mysql_fetch_array(mysql_query($sql));

echo '<a href="'.$result['col2'].'">LINK</a>';
?>

修改

如果您想要直接重定向,请执行此操作而不是回显

header('Location: '.$result['col2']);