please help

Vies aj ja zacinam s PHP + mysql ale mam pocit za mas chybu v

$dotaz = "SELECT id_uzivatele, jmeno, prijmeni FROM registry WHERE uziv_jmeno='$uziv_jmeno' AND heslo=PASSWORD('$heslo')";
$vysledek = @mysql_query ($dotaz);

if($vysledek) {

$radek = @mysql_fetch_array ($vysledek, MYSQL_NUM);
{

ale pouzi


$sql=mysql_query("SELECT * from regisrty where uziv_jmeno='$uziv_jmeno' and H
heslo='$heslo'");
if (mysql_num_rows($sql)>0)
{




Ale mozem sa mylit ;)
JR: Otazka

Ja som asi uplna lama ale ked dam tento script


if (isset($Meno))
echo "nezadal si meno";
elseif (isset($Priezvisko) ======== toto je line 25
echo "Nezadal si priezvisko";
elseif (isset($Heslo)
echo "Nezadal si heslo";
elseif (isset)($Nick)
echo "nezadal si nick";
else:


Uz som skusal aj bez elseif a dal som tam vtedy else, ale furt vyhadzuje

Parse error: parse error in /3w/wz.cz/d/darkfighter/registracia.php on line 25

Nejako help please :)
Vies co som zistil? Ze mne sa nejako (nepytaj sa ma ako) nedaju robit if - else

Ked tam normalny prikaz

if (mysql_num_rows($sql)>0)
{
echo "Log-in corect ;)";
}
else
{
echo "Zlé meno alebo heslo!";
}

Tak mi furt pise Zlé meno alebo heslo! Aj ked formular este neodoslem aj ked je zly login. Pri normalnom mi to pise Log in - correct

Co robit? A pritom pouzivam knizku php - tvorba interaktivních internetových aplikací - Jiří Kosek

Ako mam pouzivat to if-elseif-else?
no, musíš zabránit, aby se tohle volalo, když nebyly odeslány data z formuláře..... na to je asi nejlepší použít buď tu funkci isset() nebo si ve formuláři udělat ještě nějaký skrytý input, který bude posílat třeba odeslano=ano....

<input type="hidden" name="odeslano" value="ano" />

a pak budeš zkoušet, jestli je odeslán formulář takto:

if($_POST['odeslano']=="ano"){ tady teprve dáš kódy na zpracování zaslaných dat}
else{ a tady případně necháš napsat cosi ve stylu 'přihlašte se...'

}