Autor Zpráva
kada
Profil *
ahoj, žádám Vás o radu snažím se v php napsat přihlášení, ale marně pořád mě to nejde . Neporadí někdo ? :-)

        <?php 
        
        if (isset($_POST['email']) && isset($_POST['heslo']))
{
            $query=mysql_query("SELECT id FROM a01zakaznik WHERE a01email = '".$_POST['email']."'");
            if(mysql_num_fields($query) == 1)
            {
                $fetch = mysql_fetch_array($query);
                if(md5($_POST['heslo']==$fetch['a01heslo']))
                {
        echo "Přihlášen";
        $_SESSION['email']= $_POST ['email'];
                }
    else
        echo"Špatně heslo";            
            }
    else
        echo"Tento uživatel neexistuje";
    }


    ?>

Chyba:

Warning: mysql_num_fields() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\maturita\prihlaseni.php on line 30
Davex
Profil
Nejčastější potíže s PHP (FAQ) » Warning mysql_fetch_array() (nebo jiná MySQL funkce): supplied argument is not a valid MySQL result resource…
kada
Profil *
Díky vypsal jsem si chyby a už to šlape :-)
Enko
Profil
Hlavně si ošetři vstupy proti SQl Injection!

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: