首页 文章

表中的超链接 - '<a href=“”>' . $ row ['username'] . '</a>'

提问于
浏览
1

我在我的网站上制作了一个排行榜表,它返回MySQL数据库中得分最高的用户(得分是一个单独的字段) . 排行榜表中的字段是“排名”,“用户名”和“得分” . 我想将表中的每个用户名链接到它自己的 Profiles 页面 .

配置文件页面的格式为/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>';

我已经尝试过上述内容,但它似乎无法正常工作 . 它显示用户名,但它们没有任何超链接 .

3 回答

  • 0
    <?php
    
    $row = array(
        'username' => 'Username',
        'count' => 5
    );
    
    echo '<table><tr><td>'
        . $a . '</td><td><a href="profile.php?user='
        . $row['username'] . '">'
        . $row['username'] . '</a></td><td>'
        . $row['count'] . '</td></tr></table>';
    
    ?>
    

    这个工作正常,我不知道是什么问题?我只是不知道 $a 做了什么

  • 2

    看起来对我来说不对 . 我会粘贴它输出的(html)源代码部分,以获得提示真正发生的事情 .

    检索部分必须是好的,如果你看到你的用户名,那么一些奇怪的事情正在发生 .

  • 0

    写作

    echo '<tr> <td>'. $ a. '</ Td> <td> <a href="profile.php?user=' .$row['username'].'">'. $ Row ['username']. . '</ A> </ td> <td>' $ row ['count'] '</ td> </ tr>'.;
    

    是不正确的,因为:

    </ A>
    

    正确的版本是:

    echo '<tr> <td>'. $ a. '</ Td> <td> <a href="profile.php?user=' .$row['username'].'">'. $ Row ['username']. . '</ a> </ td> <td>' $ row ['count'] '</ td> </ tr>'.;
    

相关问题