index.html:
<!doctype html>
<html>
<head>
<title>Strona logowania !</title>
<meta charset=uft-8>
</head>
<body>
<form action="loguj.php" method="POST">
Login: <input type="text" name="login">
<br />
Password: <input type="password" name="password">
<input type="submit" value="Submit">
</form>
</body>
</html>
loguj.php:
<?php
$polaczenie = @new mysqli('localhost', 'root', '', 'ksiegarnia');
if (mysqli_connect_errno() != 0){
echo '<p> Wystąpił błąd połączenia: ' . mysqli_connect_error() . '</p>';
}
else {
$login = $_POST['login'];
$password = $_POST['password'];
$wynik = @$polaczenie -> query('SELECT * FROM klienci WHERE imie="'$login'" and nazwisko="'$password'"');
if ($wynik === False)
{
echo '<p>Zapytanie nie zostało wykonane poprawnie</p>';
$polaczenie -> close();
}
else
{
echo 'Udało się zalogować: . '$login' . ';
}
$polaczenie -> close();
}
?>
Coś mi tutaj nie działa. Cchciałbym jeszcze jeśli nie wyszuka w bazię tego imienia i nazwiska to znowu przechodziło do index.html i wyświetlało poniżej formularza na czerwono(nieprawidłowy login lub hasło).