Autor Zpráva
Začátečník
Profil *
Dobrý den,
sem naprostý začátečík co se týče PHP. Chci si vyzkoušet jednoduchý zaheslovaný text.

<html>

<head>
<title>2 - Učím se PHP</title>
</head>
<body>

<h1>Zobrazení tajné stránky</h1>
<p>Heslo je: <strong>12</strong></p>

<h2>Zadej heslo<h2>
<form action="2_1.php">
<input type="text" name="heslo" maxlength="32" />
<input type="submit" value="Jdi &gt;">
</form>

</body>
</html>



Stránka 2_1.php
<?php


if (isset ($_POST['heslo']) == "12")
{
echo = "Správně";
}
else
{
echo = "Špatně";
}

?>


Kde je chyba? Děkuji.
temistokles
Profil
if (isset ($_POST['heslo']) == "12")

daj tam if ($_POST['heslo'] == "12")
Začátečník
Profil *
Nepomáhá

Parse error: parse error, expecting `','' or `';'' in c:program fileseasyphp1-8wwwschoolphp2_1.php on line 5
Rellik
Profil
Jednoduse to de tak:

<?php

$admin_heslo = md5(nejakeheslo);
if ($_POST['heslo'] != ""){

if (md5($_POST['heslo']) == md5($admin_heslo)) {
echo '<script type="text/javascript" for="window" event="onLoad()">';
echo '<!--
window.location.href="nejaka_stranka.php"';
echo '// --> </script>';
}
else {
echo 'Špatné heslo!!';
}

}

else {
echo"
<form method="post" name="form1">
<b>Heslo:</b> <input type="password" name="heslo" size="15">
<input type="submit" name="tl" value="Vstup">
</form>
";
}
?>
temistokles
Profil
echo = "Správně";

pise sa

echo "spravne";
peta
Profil
<html>
<head>
<title>2 - Učím se PHP</title>
</head>
<body>

<h1>Zobrazení tajné stránky</h1>
<p>Heslo je: <strong>12</strong></p>

<form action="a2_1.php" method="POST">
<fieldset>
<label>Zadej heslo</label>
<input type="text" name="heslo"/>
<input type="submit"/>
</fieldset>
</form>

</body>
</html>

--- a2_1.php ---
<?php
$a = 'heslo';
$t = (isset($_POST[$a]) && $_POST[$a]=="12") ? "Správně" : "Špatně";
echo $t;
?>




nebo viz Relik, 2 in 1

--- aaa.php ---
<html>
<head>
<title>2 - Učím se PHP</title>
</head>
<body>

<?=( (isset($_POST['heslo']) && $_POST['heslo']=="12") ? "Správně" : "Špatně" )?>

<h1>Zobrazení tajné stránky</h1>
<p>Heslo je: <strong>12</strong></p>

<form action="aaa.php" method="POST">
<fieldset>
<label>Zadej heslo</label>
<input type="text" name="heslo"/>
<input type="submit"/>
</fieldset>
</form>

</body>
</html>
Toto téma je uzamčeno. Odpověď nelze zaslat.