Ik heb zojuist een registreer formulier gemaakt waarbij ik gebruik maak van "print" om errors als "vul uw naam in" weer te geven. Dit werkt prima. Nu ben ik echter bezig met een inlog formulier en wil ik weer print gebruiken, maar dan doet hij het niet. Terwijl ik het op precies dezelfde manier heb gedaan. Er komt trouwens geen foutmelding, maar errors als "vul uw naam in" komen gewoon niet tevoorschijn. Weet iemand waar dit aan kan liggen?
Hier voeg ik een waarde toe aan $error:
//Controleren of er iemand op de knop "inloggen" heeft gedrukt.
if ( isset($_POST['submit']))
{
// Haal de waarden uit het inlogformulier op.
$Emailadres = $_POST['Emailadres'];
$Wachtwoord = $_POST['Wachtwoord'];
//Controleren of alle invul velden zijn ingevuld.
if (empty($Emailadres ))
{
$error = "Vul uw Emailadres in.";
}
else if (empty($Wachtwoord ))
{
$error = "Vul uw wachtwoord in.";
}
En hier wil ik hem op het scherm "printen" :
<div id="colOne">
<?php
// Controleer of er foutmeldingen zijn en druk deze dan af.
if ( !empty( $error ) )
{
print "<p style='color: red;'>$error</p>";
}
?>
<!--inlogformulier-->
<form action="index.php" method="post">
Email adres: <input type="text" name="Emailadres"/>
Wachtwoord: <input type="password" name="Wachtwoord"/>
<input type="submit" value="inloggen"/>
</form><br>
Als u nog geen klant bent, kunt u zich hier registreren.<br/>
<a href="registreren.php" accesskey="2" title="webshop">Registreren</a>
</div>
282 views