Mám přihlašování uživatelů a tento skript mi stále vypisuje, že údaje jsou špatně zadané.
<?php
include "nastaveni.php";
include "db.php";
if ($odeslano):
{
$hash = md5($heslo);
@$dotaz1 = mysql_query("SELECT * FROM ucitele WHERE nick = '".$nick."' AND heslo = '".$hash."'") or die (mysql_error());
@$pocet1 = mysql_num_rows($dotaz1);
if (empty($pocet1))
{
echo "<b>Nesprávné přihlašovací údaje! Zkuste to znovu.</b>";
}
else
{
session_start();
@$dotaz2 = mysql_query("SELECT nick FROM ucitele WHERE ") or die (mysql_error());
@$pocet2 = mysql_fetch_array($dotaz2);
$_SESSION['uzivatel'] = $pocet2['nick'];
echo $_SESSION['uzivatel'];
}
}
else :
{
echo "<b>Vyplňte přihlašovací údaje!</b>";
}
endif;
?>
<form name="prihlaseni" method="post">
<span>Přihlašovací jméno: </span><input name="nick" type="text" size="20"><br>
<span>Heslo: </span><input name="heslo1" type="password" size="20"><br>
<input name="odeslano" type="hidden" value="true">
<input type="submit" value="Registarce">
</form>