Hej.
Próbuję uzyskać, aby w razie wykrycia danych w bazie przekierowywało na 1 stronę, a w razie braku danych na 2 stronę.
<?php
session_start();
require_once "../php/connect.php";
$connection = new mysqli($host, $db_user, $db_password, $db_name);
$id = $_SESSION['id'];
$sql = "select * FROM characters where id IN ('$id')";
$result = $connection->query($sql);
if (!isset($_SESSION['zalogowany']))
{
header('Location: ../nohome.php');
exit();
}
else if ((isset($_SESSION['zalogowany'])) && ($_SESSION['zalogowany']==true))
{
if(!$result) throw new Exception($connection->error);
if($result->num_rows>0)
{
header('Location: ../home.php');
exit();
}
}
else if ((isset($_SESSION['zalogowany'])) && ($_SESSION['zalogowany']==true))
{
if($result->num_rows===0)
{
header('Location: fill.php');
exit();
}
}
?>
Wyskakuje mi "serwer przekierowuje żądanie tego zasobu w sposób uniemożliwiający jego ukończenie."
Można to jakoś przerobić czy zły kierunek?