Не удается отобразить все данные одного и того же пользователя сеанса в PHP

#php

#php

Вопрос:

Проблема в том, что когда я начинаю сеанс и хочу отобразить все данные текущего пользователя сеанса, из базы данных извлекается только одно данные. Но когда я помещаю session_start вместе с таблицей, я не могу получить доступ к имени пользователя echo.

 <?php  
session_start();  
if(!isset($_SESSION["uname"]))
{
 header("location:userdash.php");

}else{

                include('db.php');
                $sql ="Select * from poolreservation where uname ='".$_SESSION['uname']."'";
                $re = mysqli_query($con,$sql);
                while($row=mysqli_fetch_array($re))
                {   
                    $id = $row['id'];
                    $resortname = $row['resortname'];
                    $hourstay = $row['hourstay'];
                    $addon = $row['add on'];
                    $cin = $row['cin'];

                }
}


?> 
<!DOCTYPE html>
<html lang="en">
<head>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="description" content="">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>Reservation History</title>
    <link rel="icon" type="text/css" href="image/icon/history.png">
</head>
<body>

      <div class="row">
        <div class="col-12">
          <div class="card text-center mt-2">
            <div class="card-header success-color mt-5">
              RESERVATION HISTORY
            </div>
            <div class="card-body">
              <div class="table-responsive">
                <table class="table table-striped table-bordered">
                  <thead>
                    <tr>
                      <th class="text-info">#</th>
                      <th class="text-warning">Name of resort</th>
                      <th class="text-warning">Hour of stay</th>
                      <th class="text-warning">Add-on</th>
                      <th class="text-warning">Date</th>
                    </tr>
                   </thead>
                   <tbody>
                        <th><?php echo $id; ?> </th>     
                        <th><?php echo $resortname; ?> </th>     
                        <th><?php echo $hourstay; ?> </th>
                        <th><?php echo $addon; ?> </th>     
                        <th><?php echo $cin; ?> </th>     
                   </tbody>
                </table>
  

Я ожидаю, что он отобразит все его / ее данные, кстати, я работаю над историей транзакций.

Комментарии:

1. Попробуйте инициализировать переменные после include, используемые для отображения пользовательских данных, таких как $ id, $resortname и так далее.

2. я поместил <session> между <tbody> </tbody>, но теперь проблема в том, что я не могу отобразить его / ее имя в верхней части панели навигации.

3. я хочу использовать double session_start; но это невозможно.

4. В чем ошибка?

5. (текущее) Уведомление: Неопределенная переменная: _SESSION в C:xampphtdocsprojsoftengtranshistory.php в строке 39