php - 搜索具有可点击结果的用户,点击后将直接转到其个人资料

标签 php mysql

我创建了一个 search.php,它已经连接到数据库。我希望结果是可点击的。例如,当你在 facebook 上搜索一个名字时,结果是可点击的,然后当你点击它时,它会直接转到用户的个人资料。我要添加什么代码?这是我的代码:

  $sql="SELECT schoId, schoSurname, schoFirstname FROM tblscholar WHERE schoSurname LIKE '%" . $name .  "%' OR schoFirstname LIKE '%" . $name ."%'";
  $result=mysql_query($sql) or die(mysql_error());
  while($row=mysql_fetch_array($result)){
  $schoSurname=$row['schoSurname'];
  $schoFirstname=$row['schoFirstname'];
  $schoId=$row['schoId'];
  echo $row["schoSurname"];
  echo $row["schoFirstname"];

最佳答案

您需要做什么实际上取决于您的用户个人资料链接的样子,但它应该是这样的

echo '<a href="http://www.yourdomain.com/user/'.$schoId.'">'.$schoFirstname.' '.$schoSurname.'</a>';

输出结果

Name Surname

当然,如果您在同一个域中,则不需要绝对 URL,但我希望这样更容易理解。

关于php - 搜索具有可点击结果的用户,点击后将直接转到其个人资料,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21333833/

相关文章:

mysql - MySQL 服务器是否隐式支持编码转换?

php - 检查 mySQL 数据库是否有重复的 uid

php - 如何以 Javascript 和 PHP 都能理解的方式表示公式?

PHP写权限被拒绝

mysql - 我的mysql用户定义函数有什么错误?

mysql - 同时选择该字段的最小日期和最大日期

MySql "comments"参数作为描述符?

javascript - 数据库更新后的 Socket.io 消息

php - AWS RDS MYSQL 每秒写入操作计数

php - 使用phpseclib的Crypt_RSA加密银行验证码