Witam,
Mam pewien problem. Otóż próbuję pobrać dane z bazy. Już kilka razy to robiłem, więc myślałem, że i tym razem nie będzie problemu. Jednak wyskakuje mi Fatal error: Uncaught Error: Call to a member function query() on null itd...
Oto kod, który mam. O to chodzi, że jeśli w kolumnie `stan` ktoś ma wartość 'ban' ma mu wyświetlić komunikat i wcześniej podany powód z tabeli `historia`.
Kawałek kodu z INDEX.PHP (wyciąganie rekordów z bazy nie jest we właściwym miejscu, ponieważ testuję stronę)
<?php
if (isset($_SESSION['erlog']))
{
echo '<div class="error">Niepoprawny login lub hasło</div>';
unset ($_SESSION['erlog']);
}
if (isset($_SESSION['erconnect_logowanie']))
{
echo '<div class="error">Error: '.$polaczenie->connect_errno.": Połączenie z serwerem nie powiodło się.<br />Przepraszamy za niedogodności, prosimy o logowanie w innym terminie</div>";
unset ($_SESSION['erconnect_logowanie']);
}
if (isset($_SESSION['zbanowany']))
{
if ($rezultat = $polaczenie->query("SELECT * FROM `historia`"))
while ($wiersz = $rezultat->fetch_assoc())
{
printf ("%s \n", $wiersz["powod"]);
echo "<br />";
}
echo '<div class="error2"><br />ZOSTAŁEŚ ZBANOWANY PRZEZ ADMINISTRACJĘ DO ODWOŁANIA<br />';
echo 'W razie problemów proszę skontaktować się z administracją poprzez e-maila kontaktowego</div>';
unset ($_SESSION['zbanowany']);
}
?>
Z góry dziękuję za pomoc :)