Autor Zpráva
Name
Profil *
Jak udělat aby mi php nepsalo
Notice: Undefined index: password in c:\program files\hry\kuba\easyphp1-8\www\admin\admin.php on line 13

s kódem
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Administrace</title>
</head>
<body>
<form action="admin.php" method="post">
<input name="password" type="password">&nbsp;
<input type="submit" value="Send">
</form>
<?php
$heslo = $_POST["password"];
if ($heslo == "") {
$heslo = "noauth";
}
if ($heslo == "tajneheslo") {
echo "Autorizovano uspesne";
}
else {
echo "Nespravne nebo nezadane heslo";
}
?>
</body>
</html>

??
Name
Profil *
Chci spravit kód ne potlačit zobrazování poznámek :)
Nox
Profil
if(isset($_POST["Password"])){ ... }
else{ echo "Nebylo zadáno heslo!"; }
DoubleThink
Profil *
$heslo = isset($_POST["password"]) ? $_POST["password"] : null;


Chci spravit kód ne potlačit zobrazování poznámek :)
Zbytečná námaha. Při vypnutém register_globals a inteligentním návrhu aplikace neinicializované proměnné a klíče ničemu nevadí.
Name
Profil *
njn ale chyba je prý v
$heslo = $_POST["password"];
DoubleThink
Profil *
njn ale chyba je prý v
Notice je upozornění, ne chyba. Je to stejné jak na cigaretách: Ministr infromatiky varuje...
Name
Profil *
Já se PHP učím a rád bych se dozvěděl, co jsem udělal špatně...
srigi
Profil
Vytahujes udaje z premennej, ktora neexistuje!

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: