如何在 php 中超链接单元格中的表数据


How to hyperlink a table data in a cell in php

while($row = mysql_fetch_array($result))
  {
    echo "<tr>";
    echo "<td>" '<a href="http://localhost/Test/AddLocation.php">. $row['id'] .</a>'</td>";
    echo "<td>" . $row['LayarType'] . "</td>";
    echo "<td>" . $row['Attribution'] . "</td>";
        echo "</tr>";
  }

它给出了一个错误...

我如何以粗体部分提供此处建议的链接。.

您没有将不同的字符串与.运算符连接起来。

以下任一方法都有效:

echo "<td>" . '<a href="http://localhost/Test/AddLocation.php">'. $row['id'] .'</a>' .  "</td>";
// or
echo '<td><a href="http://localhost/Test/AddLocation.php">'. $row['id'] .'</a></td>';

你的引号在第二个回声中搞砸了。

此外,对于内部没有变量的字符串,您应该使用单引号而不是双引号,这样 PHP 就不必处理内容。

while($row = mysql_fetch_array($result))
{
    echo '<tr>';
    echo '<td><a href="http://localhost/Test/AddLocation.php?id='.$row['id'].'">'. $row['id'] .'</a></td>';        echo '<td>' . $row['LayarType'] . '</td>';
    echo '<td>' . $row['Attribution'] . '</td>';
    echo '</tr>';
}