Mam w bazie o nazwie logowanie tabele rejestracja, w niej 2 komórka (login, hasło).
Chcę aby przy logowaniu sprawdzić czy login i hasło zgadzają się z tym w bazie danych i utworzyć sesję z loginu.
Proszę o sprawdzenie kodu ponieważ, nie mam pewności czy działa właściwie.
<?php
require("baza.php");
connection();
if (!empty($_POST['login'])) { $login = $_POST['login'];
} else {
echo "<p>nie podałes loginu!</p>"; }
if (!empty($_POST['haslo'])) { $haslo = $_POST['haslo'];
} else {
echo "<p>nie podałes hasla!</p>"; }
FROM rejestracja WHERE login = '".$_POST['login']."'
&& haslo = '".$_POST['haslo']."' ")) > 0)
$_SESSION['login'] = $login;
if(isset($_SESSION['login'])) { echo "Witaj, ".$_SESSION['login']; }
header("Location: index.php"); ?>
<form action="logowanie.php" method="POST" > <h4 class="text-center" >Login:
</h3> <input class="center-block" type="tekst" name ="login" > <h4 class="text-center" >Hasło
</h3> <input class="center-block" type="tekst" name="haslo"> <button name="wyslij" class="center-block" >Zaloguj
</button>