【问题标题】:How can I turn my search results into links in php? [closed]如何将我的搜索结果转换为 php 中的链接? [关闭]
【发布时间】:2015-05-19 01:06:33
【问题描述】:

我的搜索运行良好,但我需要将每个结果链接到描述页面。关于如何做的任何想法?

<?php
session_start();

require_once 'login.php';

$conn = mysqli_connect($server,$user,$password,$dbase);
    if(!$conn){
        die("Failure to connect".mysqli_connect_error());               
    }
    $id = $_SESSION['twitcher'];
    $srch = $_POST['searchstr'];
    $sql = "select * from gallery where title like '%$srch%'";
    $result = mysqli_query($conn,$sql); 

    if(mysqli_num_rows($result) > 0){
       while ($rows=mysqli_fetch_assoc($result)){
            echo $rows['title'].$br.$br;
        }       
    }else echo "No posts found.";
    mysqli_close($conn);        

?>

【问题讨论】:

  • 回显链接的 html
  • 您所在的国家/地区有 Google 吗? goo.gl/LwFVtb
  • $br 是什么?看起来未定义。这是一个旁注 btw - 预定义 &lt;br&gt;?
  • 我想知道$br='&lt;br&gt;'; 可能。傻,但我见过
  • 是的,$br 是预定义的

标签: php search hyperlink


【解决方案1】:

@Dagon stated 完全相同:您只需简单地回显一个链接标签 (&lt;a&gt;)

while ($rows=mysqli_fetch_assoc($result)) {
    echo "<a href='/link_to_where_you_want_to_go'>" . $rows['title'] . "</a>" . $br . $br;
} 

【讨论】:

  • 也许甚至:echo "&lt;a href='/link_to_where_you_want_to_go.php?id=$rows['id']'&gt;$rows['title']&lt;/a&gt;" . $br . $br;
  • @Dagon 我不这么认为...
  • 你不记得你发布问题而不回来与它互动@Dagon的日子吗?......是的,我也没有;-P
  • @Darren 可能是一个反问句 ;-)
  • 问题应该重新打开,为其他答案留出空间
猜你喜欢
  • 2013-08-31
  • 1970-01-01
  • 1970-01-01
  • 2010-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-26
  • 1970-01-01
相关资源
最近更新 更多