<?php
include ('../config.php');
echo '<table border="0"><tr><td>';

if (!$_POST['submit']){

echo '<form method="POST" action="">';
echo 'Email: <input type="text" name="email"><br>';
echo 'Paswoord: <input type="text" name="paswoord"><br>';
echo '<input type="submit" name"submit" value="Inloggen"><br>';
echo '</form>';
}

else {

if (empty($_POST['email'])){
echo 'U hebt uw emailadres niet correct ingevult!';
}
else if (empty($_POST['paswoord'])){
echo 'U hebt uw paswoord niet correct ingevult!';
}
else {

$email= $_POST['$email'];
$paswoord= $_POST['$paswoord'];

$select = "SELECT * FROM klanten WHERE klant_email= '" .$email. "' AND klant_paswoord= '" .$paswoord. "'";
$query = mysql_query($select);

if(mysql_num_rows($select == 0)){
echo 'Sorry deze combinatie klopt niet!';
}

else {
echo 'U bent succesvol ingelogt.';
}
}
}

echo '</td></tr></table>';
?>

Iemand een idee waar het probleem zit?

Alvast bedankt
Reinhart De Bock schreef op 26.04.2006 18:05
Zijn er voor de rest nog zaken die beter kunnen?


<?
$sql = "SELECT username,password FROM tabelnaam WHERE ....";
$res = mysql_query($sql);
$row = mysql_num_rows($res);

if($row == 0)
{
echo 'je bent niet ingelogd probeer het nogmaals';
} else {
echo 'Je bent succesvol ingelogd';
}
?>

persoonlijk ga ik nooit voor elk foutje een melding maken.

verkeerd email adres
gebruikersnaam bestaat niet
verkeerde combinatie van gebruikersnaam en wachtwoord.

er is maar 1 manier om in te loggen en dat is met goeie gegevens.

Succes verder.

Mvg,

Erik

Reageren