Hej. Próbuję stworzyć wyszukiwarkę profili, jednak po wcisnięciu submita strona jest pusta i jedynie
www.localhost/index.php zmienia się na www.localhost/index.php?familyMember=wpisaneimie&search=wizytowka
Mam kod:
<form action="index.php" method="get">
<input type="text" name="familyMember">
<input type="submit" name="search" value="wizytowka">
</form>
<?php
$connection = new mysqli($host, $db_user, $db_password, $db_name);
if(isset($_GET['familyMember']))
{
$familyMember = $_GET['familyMember'];
$sql = "select * FROM rodzina where name='$familyMember'";
if($result->num_rows === 0)
{
$_SESSION['e_name'] = "Nie ma takiego członka";
}
if(!$result) throw new Exception($connection->error);
if($result->num_rows>0)
{
while ($row = mysqli_fetch_array($result))
{
$nameDb = $row['name'];
echo $nameDb;
if($familyMember != $nameDb)
{
$_SESSION['e_name'] = "Fatal error";
}
}}
}
?>
<div><?php
if(isset($_SESSION['e_name']))
{
echo '<div class="error">'.$_SESSION['e_uname'].'</div>';
unset($_SESSION['e_name']);
}
?></div>
Na podstronie działa mi wgrywanie danych z form POST, ale tutaj z GET już nie reaguje, echo nic nie wyświetla, a kod prawie identyczny. Proszę o podpowiedź, co tu robię źle :/