动态PHP表中的动态链接


Dynamic link inside a dynamic PHP table

所以我有一个动态PHP表,我正在尝试将其中一个表列作为动态生成的链接进行回显。目前,我声明的$url变量返回null$row['username']正在返回它应该返回的内容,所以我怀疑我已经禁用了语法。我在下面一行的语法上也遇到了问题。如何插入$row['username']作为链接文本?

echo "<td>" . "<a href='".$url."'> . $row['username'] .  </a>" . "</td>";

本例返回一个错误,但当我将其替换为:时

echo "<td>" . "<a href='".$url."'> blahblahfiller </a>" . "</td>";

页面运行,所以我知道这是我的语法。

这是我的表格完整代码:

<?php
   while ($row = mysql_fetch_array($query)) {
        $url = "profilepage.php?name=" + $row['username'];
        echo "<tr>";
        echo "<td>" . '<input type="checkbox" name="checkbox"/>' . "</td>";
        echo "<td>" . "<a href='".$url."'> . $row['username'] .  </a>" . "</td>";
        echo "<td>" . $row['gender'] . "</td>";
        echo "<td>" . $row['username'] . "</td>";
        echo "<td>" . $url . "</td>";
        echo "</tr>";
   }
?>

衷心感谢您的帮助!这意义重大。

使用+而不是.进行连接。应该是

$url = "profilepage.php?name=". $row['username'];