【问题标题】:put a hyperlink on table data when using with echo与 echo 一起使用时,在表数据上放置一个超链接
【发布时间】:2014-11-11 01:42:10
【问题描述】:

我正在使用以下代码以表格的形式显示数据

echo "<table id='admin'>
<tr>
<th>ID</th>
<th> Name </th>
th>Email</th>
<th>Headline</th>
</tr>";
while($row = mysqli_fetch_array($result)) 
{
echo "<tr>" ;
echo "<td>" . $row['id'] ."</td>";
echo "<td>" . $row['name'] . "</td>";
echo "<td>" . $row['email'] . "</td>";
echo "<td>" . $row['headline'] . "</td>";
echo "</tr>";
}

我发现了许多类似的问题,但他们大多显示超链接以及简单的回声,他们的解决方案对我不起作用。我希望在这一行中打印出的任何数据,即echo "&lt;td&gt;" . $row['name'] . "&lt;/td&gt;"; 也应该表现为超链接并重定向到另一个页面。我试图在之后插入 href 链接,但它显示语法错误。任何帮助,将不胜感激 `

【问题讨论】:

    标签: php html mysql sql hyperlink


    【解决方案1】:

    喜欢这个

    echo "<table id='admin'>
    <tr>
    <th>ID</th>
    <th> Name </th>
    th>Email</th>
    <th>Headline</th>
    </tr>";
    while($row = mysqli_fetch_array($result)) 
    {
    echo "<tr>" ;
    echo "<td><a href='#'>" . $row['id'] ."</a></td>";
    echo "<td>" . $row['name'] . "</td>";
    echo "<td>" . $row['email'] . "</td>";
    echo "<td>" . $row['headline'] . "</td>";
    echo "</tr>";
    }
    

    【讨论】:

      【解决方案2】:
      echo "<td><a href='link'>" . $row['name'] . "</a></td>";
      

      【讨论】:

        【解决方案3】:
        echo "<td><a href='other.php'>" . $row['name'] . "</a></td>";
        

        还有,

        th>Email</th>
        

        将其替换为

        <th>Email</th>
        

        【讨论】:

          猜你喜欢
          • 2020-03-04
          • 1970-01-01
          • 1970-01-01
          • 2017-10-21
          • 2011-08-02
          • 2011-10-17
          • 2012-09-10
          • 2019-04-18
          • 1970-01-01
          相关资源
          最近更新 更多