Witam.
Potrzebuję w kwestii logowania na stronie oto kod:
<?php
session_start();
require_once "connect.php";
$polaczenie = @new mysqli($host, $db_user, $db_password, $db_name);
if ($polaczenie->connect_errno!=0)
{
echo "Error: ".$polaczenie->connect_errno;
}
else
{
$login = $_POST['Login'];
$haslo = $_POST['Haslo'];
$login = htmlentities($login, ENT_QUOTES, "UTF-8");
$haslo = htmlentities($haslo, ENT_QUOTES, "UTF-8");
if ($rezultat = @$polaczenie->query(
sprintf("
SELECT t1.Login, t1.Haslo, t2.Login, t2.Haslo FROM Klienci t1, Firmy t2 WHERE t1.Login='%s' AND t1.Haslo='%s' OR t2.Login='%s' AND t2.Haslo='%s'",
mysqli_real_escape_string($polaczenie,$login),
mysqli_real_escape_string($polaczenie,$haslo),
mysqli_real_escape_string($polaczenie,$login),
mysqli_real_escape_string($polaczenie,$haslo))))
{
$ilu_userow = $rezultat->num_rows;
if($ilu_userow==1)
{
$_SESSION['zalogowany'] = true;
$wiersz = $rezultat->fetch_assoc();
$_SESSION['Login'] = $wiersz['Login'];
unset($_SESSION['blad']);
$rezultat->free_result();
header('Location: Index.php');
}
else {
}
}
$polaczenie->close();
}
?>
A mój problem polega na tym że w bazie mam dwie tabele jedna to Klienci a druga to Firmy i przy logowaniu chciałbym sprawdzać czy dany użytkownik istniej w jednej lub drugiej tabeli po czym loguje sie na konto firmy lub klienta