No więc robie dziennik i mam tabele nauczyciele i uczniowie, wygląda ona tak:
i teraz nie wiem jak ma wygladać zapytanie zeby sprawdzalo czy login = $login a pass = $password dwoch tabelach
na razie mam takie cos ale nie dziala:
<?php
require_once "db.php";
session_start();
$conn = @new mysqli($db_host, $db_user, $db_password, $db_name);
if ($conn->connect_errno!=0)
{
echo "Nie udało się połączyć z bazą danych ;/";
echo "</br>";
echo "Error Number: " . $conn->connect_errno;
echo "</br>";
}
else
{
$login = $_POST['login'];
$password = $_POST['password'];
$sql = "SELECT uczniowie.*, nauczyciele.* FROM uczniowie, nauczyciele WHERE login = '" . $login . "' AND pass = '".$password ."'";
if (isset($_POST['checkbox1'])) {
if ($result = @$conn->query($sql))
{
$users = $result->num_rows;
if($users>0)
{
$_SESSION['login'] = true;
$wiersz = $result->fetch_assoc();
$result->free_result();
header("Location: dziennik.php");
}else
{
$_SESSION['errMsg'] = "<span style='color:#F0340F'>Błędny Login lub Hasło</span>";
header("Location: index.php");
}
$result->close();
}
}else
{
header("Location: index.php");
}
$conn->close();
}
?>