Mam taką funkcję:
function Logowanie($LoginUsera, $HasloUsera)
{
$zapytanie = mysql_query("SELECT userzy.password FROM userzy WHERE userzy.user = '".$LoginUsera."'"); {
{
if ($a[0] == sha1($HasloUsera))
{
return true;
}
else
{
return false;
$Odpowiedz = 'zle haslo';
}
}
}
else
{
return false;
$Odpowiedz = 'zly login';
}
}
I chcę zrobić coś takiego:
elseif (isset($_POST['UserNick']) && isset($_POST['UserPassword'])) {
if (Logowanie($_POST['UserNick'], $_POST['UserPassword']))
{
echo 'Zalogowałeś się poprawnie!'; $_SESSION['uzytkownik'] = $_POST['UserNick'];
echo '<meta http-equiv="Refresh" content="3; url=menu.php">'; }
else
{
echo 'Wystąpił błąd podczas logowania. Spróbuj jeszcze raz! '.$Odpowiedz; echo '<meta http-equiv="Refresh" content="3; url=index.php">'; }
}
Czy da się zrobić tak, aby funkcja zwracała wartość
True lub
False oraz dodatkowo zmienną
$Odpowiedz?