Ik heb een klein password schermpje gemaakt en als het goed is wil ik een andere pagina laten zien, maar ik kom er niet uit, dit heb ik:

<td width="6%" bordercolor="#000000"><form name="form1" id="form1" method="post" action="">
<p>Om verder te kunnen moet je hier het password invullen:<br>
<p>
<input type="password" name="password" size="10" maxlength="10">
<br>
</p>
<p>
<input type="submit" name="Submit" value="Check!" />
</p>
</form>
<?php if (IsSet($_POST['password']))
{
if ($_POST['password'] == "lol")
{
echo '<br>Hoe wist je dat!!';
}
else
{
echo '<b>Mis... probeer het nog een keer! misschien is het wel lol</b>';
}
}
?></td>
Zit dit na een form van een andere file?

Misschien zou je van password een aparte variabele kunnen maken?

<?
$password = $_POST['password'];
if (isset($password)) {
//enzovoorts
}
?>
nee het zit niet na een form.

Ik bedoel, dat waar "hoe wist je dat", dat het op een andere pagina komt te staan.

Ik ben een echte beginner, dus graag iets meer uitleg.

Bedankt alvast.
Nu, komt na Check wel de zin "hoe wist je dat"
tevoorschijn, maar dan zit het inloggedeelte er ook weer boven.
doe het dan zo
<td width="6%" bordercolor="#000000">
<?
if (!isset($_POST["password"])){ //hier wordt gekeken of de gebruiker een password heeft ingevult, zo nee laat het formulier zien, zoja ga door en kijk of het klopt.
?>
<form name="form1" id="form1" method="post" action="">
<p>Om verder te kunnen moet je hier het password invullen:<br>
<p>
<input type="password" name="password" size="10" maxlength="10">
<br>
</p>
<p>
<input type="submit" name="Submit" value="Check!" />
</p>
</form>
<?
}else{
if ($_POST['password'] == "lol")
{
echo '<br>Hoe wist je dat!!';
}
else
{
echo '<b>Mis... probeer het nog een keer! misschien is het wel lol</b>';
}
}
?></td>
Hardstikke bedankt!!! het is gelukt.

Sokodi

Reageren