У меня проблема с профилем пользователя. Я имею в виду, что я хотел бы искать профиль пользователя (пример: im user 1, но я хочу посмотреть профиль пользователя 2), но если я напишу в Url (например: localhost/$ userID ничего не меняется на странице профиля, просто покажите информацию от Ме- пользователя 1)Показать профиль пользователя id
Вот мой код для профиля пользователя:
<table style="height:70px" class='table table-bordered table-hover table-striped'>
<tr>
</tr>
<tr>
<td><b>Username</b></td>
<td><b><?php echo $row['userName']; ?></b></td>
</tr>
<tr>
<td><b>Name</b></td>
<td>.......</td>
</tr>
<tr>
<td><b>Gender</b></td>
<td><?php echo $row['sex']; ?></td>
</tr>
<tr>
<td><b>Nickname</b></td>
<td><?php echo $row['nickname']; ?></td>
</tr>
<tr>
<td><b>Rank</b></td>
<td><?php echo $row['Rank']; ?></td>
</tr></table>
Вот мой PHP код я использую для user_id:
<?php
session_start();
require_once 'class.user.php';
$user_home = new USER();
if(!$user_home->is_logged_in())
{
$user_home->redirect('index.php');
}
$stmt = $user_home->runQuery("SELECT * FROM tbl_users WHERE userID=:uid");
$stmt->execute(array(":uid"=>$_SESSION['userSession']));
$row = $stmt->fetch(PDO::FETCH_ASSOC);
?>
И в моем URL говорит так:
<li><a href='profil.php?=<?php echo $row['userID']; ?>=<?php echo $row['userName']; ?>'></li>
Я искал в Интернете для примеров, но я не знаю, что я не хватает в моем коде
Маленькая помощь от вас, ребята, были бы весьма желательны: р
Ваш идентификатор из сеанса, а не URL-адрес –
@Dagon okey теперь я могу искать других пользователей, но вот еще одна проблема ... когда я ищу user_id 2, измените имя на user_id 2 (вот пример : https://gyazo.com/c4ead5b6d916babb35100b65e855e2e7 – Hartman
использовать сеанс для зрителя, идентификатор URL для отображаемого профиля –