Можете записать ID в переменную сеанса $_SESSION на странице входа и потом доставать этот ID на всех страницах, где он вам нужен. Сессия живет до закрытия браузера.
Но сессии требуют особого обращения, смотрите документацию и примеры:
https://www.php.net/manual/ru/function.session-start.php
<?php
// Подключение к базе данных
$servername = "locahost";
$username = "root";
$password = "";
$dbname = "test";
$conn = new mysqli($servername, $username, $password, $dbname);
// Проверка подключения
if ($conn->connect_error) {
die("Ошибка подключения: " . $conn->connect_error);
}
// Получение значения статуса из базы данных
$sql = "SELECT status FROM users WHERE id = 1"; // Замените 1 на ID пользователя
$result = $conn->query($sql);
if ($result->num_rows > 0) {
$row = $result->fetch_assoc();
$status = $row["status"]; // Значение статуса
} else {
$status = "";
}
// Отображение статуса с соответствующим цветом
if ($status == "ожидание") {
echo "Статус: <span style='color: orange;'>$status</span>";
} elseif ($status == "отмена") {
echo "Статус: <span style='color: red;'>$status</span>";
} else {
echo "Статус: $status";
}
$conn->close();
?>
Как сделать так чтобы он понимал какой id пользователя