【发布时间】:2011-01-07 07:48:21
【问题描述】:
我在我的网站上制作了一个排行榜表,它返回 MySQL 数据库中得分最高的用户(得分是一个单独的字段)。排行榜表中的字段是“排名”“用户名”和“分数”。我想将表中的每个用户名链接到它自己的个人资料页面。
个人资料页面的格式为 /profile.php?user=$username。我将如何在表中添加<a href>(在 PHP 中回显):
echo '<tr>
<td>' .$a. '</td>
<td><a href="profile.php?user=' .$row['username']. '">' .$row['username']. '</a></td>
<td>'.$row['count'].'</td>
</tr>';
我已经尝试了上述方法,但它似乎不起作用。它显示用户名,但没有任何超链接。
【问题讨论】:
-
$a 变量有什么作用?我已经在firefox中试过了。我试过了,它有效,请告诉我 $a 是做什么的?
-
尝试添加 echo '';在声明之前或之后。然后看看它是否出现在输出中。看起来您可能正在编辑错误的文件。编辑:对文件和行使用魔术常量我无法在注释中编写正确的语法:(
标签: php mysql html-table