please help
29 příspěvků · strana 2 z 2
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
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...' }