Autor Zpráva
shinoba
Profil *
Dobrý večer, mám tento kód pro kontrolu přihlášení:


$erorr = "";
// Verify Login
if (empty($_POST['login'])) {
$login = FALSE;
$error .= "Zapomněli jste vložit login<br>";
}
else {
$login = insertslashes($_POST['login']);
}
// Verify Password
if (empty($_POST['password'])) {
$password = FALSE;
$error .= "Zapomněli jste vložit heslo!<br>";
}
else {
$password = insertslashes($_POST['password']);
}



Myslel jsem, že mám zapnutý všechny chyby na serveru, pak jsem zjistil, že nemám notice. Když jsem to zapnul, vznikla chyba:
Notice: Undefined variable: error in C:lalalalascript.php on line 17

Myslel, že stačí definovat proměnnou před použitím, ale nelíbí se mu řádek:
$error .= "You forgot insert your login!<br>";
přesně tečka před rovnítkem, pokud ho dám pryč, tak se notice nezobrazí do doby, kdy vložím jen heslo-bez loginu, v tom případě hodí notice na řádek:
$error .= "Zapomněli jste vložit heslo!<br>";
pokud dám tečky pryč, tak mi to samozřejmě vypíše jen chybu pro heslo. Jak by se to mohlo vyřešit? Děkuju
joejoe
Profil *
$error ne $erorr
krteczek
Profil
je rozdím mezi $error a $erorr ;-) jen překlep
shinoba
Profil *
ježiš marja:( ostuda! děkuju

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: