Öhm. Jelszóval mi lesz? Valahogy azt is meg kéne nézni...
Azon kívül ha már lefuttattad azt a kód ellenőrző vackot, amit amúgy 4 sorban el lehet intézni sokkal gyorsabban, miért nem csináltál vele semmit? A $ment nincs felhasználva sehol.
Azon kívül, ha már beleraktad a mysql_select_db()-t, akkor miért írod bele a query-be az adatbázis nevét? Arról nem is beszélve, hogy a ` elhanyagolható, csak a phpmyadmin marhasága.
A programozásnak meg nem pont az a lényege. Főleg az, a lehető leggyorsabban a legjobbat a legszebben csináld meg. Erre a kódra pl egyik sem mondható rá.
Egy tipp, amit javaslok:
<?php
mysql_connect("", "", "");
mysql_select_db("");
$sql = mysql_query("SELECT jelszo FROM felhasznalo WHERE nev='".mysql_real_escape_string($_POST["nev"])."'");
if (mysql_num_rows($sql) == 0)
echo "Ilyen felhasználó nem létezik";
else
{
$sor = mysql_fetch_array($sql);
if ($sor["jelszo"] != sha1($_POST["jelszo"]))
echo "Hibás jelszó";
else
echo "Üdv".htmlentities($_POST["nev"]);
}
?>