Как отобразить информацию о пользователях из многих учетных записей в базе данных при нажатии на конкретную учетную запись? - PullRequest
0 голосов
/ 13 марта 2019

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

WHERE username = ' ' 

в sql.

Обычно я хочу, чтобы пользователь нажимал на другую учетную запись, которую я хочу перенаправить на страницу (accounts.php), где будет отображаться вся информация о выбранной учетной записи.В настоящее время у меня проблема с определением этой конкретной учетной записи в цикле while.Я попробовал метод $ _GET, но, похоже, он не работает.Вот мое кодирование для моей домашней страницы -

while($row = $result->fetch_assoc())
{
    $username = $row['username'];
    echo "<div id = 'account'>";
        echo "<span id = 'image'><a id = 'accounts' href = 'accounts.php?username =".$username."'><img src = '".$row['photo']."' alt = 'profile photo' width = '100px' height = '100px' style = 'margin-right:40px; margin-top: 5px;'></span>";
        "<div id = 'username'><big><b style='text-transform:lowercase;'>".$row['username']."</big></a></b></div>";
    echo "</div>";
}

И вот мои учетные записи. Php

$username = $_GET['username'];
$sql = "SELECT * FROM user WHERE username = '$username'";
$result = $conn->query($sql);
if($result->num_rows > 0)
{
    while($row = $result->fetch_assoc())
    {

        echo $row['address'];
        echo $row['email'];
        echo $row['zipcode'];
        echo $row['country'];
    }
}

Что я пытаюсь сделать в кодировании, так это то, что после выбора из базы данных я пыталсячтобы идентифицировать эту конкретную учетную запись, поместив имя пользователя в переменную $ username, чтобы я мог получить переменную в accounts.php, но это не работает.

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