#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