Toto vlákno bylo označeno za vyřešené.
Zdarec,
zkouším zaheslovat stránku a dostat se na ní pomocí hesla, řekl by jste mi prosím v čem je problém?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com ">
<title></title>
</head>
<body>
<center><u>Pokus</u></center>
<br>
<table>
<form action="index.php" method="POST">
<tr><td>Zadej heslo:<input type="text" name="otazka"></td></tr>
<tr><td><input type="submit" value="Odeslat"></tr></td>
</table>
<?php
$heslo=$_POST['otazka'];
$pass="ano";
if ($heslo==$pass){
echo("Spravně pokračuj");
}
else{
echo("Stala se někde chyba");
}
?>
</body>
</html>
Díky moc
ench 0
Stálý člen
Nevím co tam máš za problém - to jsi zapomněl asi zmínit.
U sebe jsem ten tvůj kousek kódu použil a jediné, co je nestandartní je notice na řádku 17.
Toto upozornění je způsobeno tím, že ze z pole $_POST snažíš získat něco, co tam není. Jinak řečeno, toto bys měl zjišťovat až ve chvíli, kdy ten formulář máš odeslaný.
I programování je pudová záležitost. Buď to pude, nebo to nepude
#2 ench
Takže jak by si to zapsal?
ench 0
Stálý člen
Třeba takto:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com ">
<title></title>
</head>
<body>
<center><u>Pokus</u></center>
<br>
<?php
if(isset($_POST['otazka'])){
$heslo=$_POST['otazka'];
$pass="ano";
if ($heslo==$pass){
echo("Spravně pokračuj");
}
else{
echo("Stala se někde chyba");
}
}else{
?>
<table>
<form action="index.php" method="POST">
<tr><td>Zadej heslo:<input type="text" name="otazka"></td></tr>
<tr><td><input type="submit" value="Odeslat"></tr></td>
</table>
<?php
}
?>
</body>
</html>
I programování je pudová záležitost. Buď to pude, nebo to nepude
#4 ench
Super, díky za pomoc! :)
Zjistit počet nových příspěvků
Přidej příspěvek
Uživatelé prohlížející si toto vlákno Uživatelé on-line: 0 registrovaných, 31 hostů