Witam,
Moim celem jest pobranie z bazy danych w jednym pliku, przekazanie do sesji i wyświetlenie na innej podstronie.
Poniżej kod pliku gdzie pobieram dane z bazy:
<?php
session_start();
require_once "polaczenie_bd.php";
$polaczenie = new mysqli ($host, $db_user, $db_password, $db_name);
$login = $_POST['login'];
$haslo = $_POST['haslo'];
$sql_q1 = "SELECT * FROM tab_admin where user='$login' AND password='$haslo'";
$sql_q2 = "SELECT * FROM tab_rezerwacja";
$rezultat1=$polaczenie-> query($sql_q1);
$rezultat2=$polaczenie-> query($sql_q2);
$_SESSION['rezultat'] = $rezultat2;
if ($rezultat1->num_rows == 1)
{
header("Location: paneladmin.php");
}
else
{
$_SESSION['error'] = 1;
header("Location: admin_loginpage.php");
}
$polaczenie->close();
?>
A tutaj gdzie chce je wyświetlić:
<?php
session_start();
?>
<!DOCTYPE html>
<html>
<head>
<?php require_once "biblioteki.html" ?>
</head>
<body>
<?php
$rezultat = $_SESSION['rezultat'];
while ($row = $rezultat->fetch_assoc())
{
echo $row['ID'];
echo $row['Imie'];
echo $row['Nazwisko'];
}
?>
</body>
</html>
Póki co wyświetlanie jest zrobione roboczo jakbyś ktoś chciał o to się przyczepić.
Zamiast oczekiwane wyniku dostaję komunikat:
Warning: mysqli_result::fetch_assoc(): Couldn't fetch mysqli_result in C:\xampp\htdocs\www\paneladmin.php on line 12