Mijn login form wil niet meer werken. Onlangs kwam ik erachter dat als iemand op mijn login-knop wilt drukken, dit niet zal kunnen doen. Als ik echter op de return-toets duw logt hij wel in.
nu had ik van "type=submit" "type=image" gemaakt. Nu kon ik wel weer klikken, maar mijn verwerking gebeurde niet meer. Ik zal de code hier zetten, kan iemand mij helpen ?
De CSS:
De PHP
En de verwerking van mijn form in process.php:
Hij pakt dus deze regel niet "if (isset($_POST['login'])) {" want hij laat me meteen deze foutmelding zien:
nu had ik van "type=submit" "type=image" gemaakt. Nu kon ik wel weer klikken, maar mijn verwerking gebeurde niet meer. Ik zal de code hier zetten, kan iemand mij helpen ?
De CSS:
Code:
#left input.login{
width:55px;
height:11px;
margin:6px 0 0 0;
float:left;
border:none;
cursor:pointer;
}
De PHP
PHP:
<form name="login" action="process.php" method="post" class="mlog">
<label class="white">Gebruiker</label>
<input type="text" name="gebruiker" class="txtbox2" />
<label class="white">Paswoord</label>
<input type="password" name="paswoord" class="txtbox2" />
<a href="registreren.php" class="register" ><img src="images/btn_register.gif" /></a>
<input name="login" type="image" src="images/btn_login.gif" alt="login" class="login" />
</form>';
En de verwerking van mijn form in process.php:
PHP:
if (isset($_POST['login'])) {
if (empty($_POST['gebruiker']) or
empty($_POST['paswoord'])) {
echo'<h2>Fout!</h2>
<p>Je hebt niet alle velden ingevuld.</p>';
header('Refresh: 2; URL=index.php');
.....
Hij pakt dus deze regel niet "if (isset($_POST['login'])) {" want hij laat me meteen deze foutmelding zien:
PHP:
else {
echo '<h2>Fout!</h2>
<p>Je hebt geen toegang tot deze pagina</p>';
header('Refresh: 2; URL=index.php');
}