Гиперссылки внутри таблицы - '<a href="">'. $ Row ['username']. '</a>' - PullRequest
1 голос
/ 07 января 2011

Я создал таблицу лидеров на своем сайте, которая возвращает пользователей в базе данных 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>'; 

Я пробовал выше, но, похоже, это не работает.Он показывает имена пользователей, но они не имеют никаких гиперссылок.

Ответы [ 3 ]

2 голосов
/ 07 января 2011
<?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, хотя

0 голосов
/ 13 июля 2013

Запись

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>'.;
0 голосов
/ 07 января 2011

выглядит правильно для меня.Я вставил (html) исходную часть, которую он выводит, чтобы получить подсказку о том, что на самом деле происходит.

Часть поиска должна быть хорошей, если вы видите ваши имена пользователей, поэтому происходит что-то странное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...