Bonjour il y a une erreur dans mon code,
quand je n'inscrit aucune données pour me loggé il marque belle est bien que aucune donnée fut ecrit....
Quand jecrit le pseudo et mot de passe faux, il marque belle et bien que c'est faux mais quand le mot de passe et pseudo sont JUSTE, MEME chose, il marque que le pseudo et ou mot de passe est faux
J'ai cherchez avec un ami mais pas moyen de trouver l'erreur, si vous pouvez m'aidez se serai bien sympa:
<?
$db = mysql_connect("mysql.kevnanws.be", "-----", "-----" );
mysql_select_db('francois',$db);
$username=$_POST['login'];
$sql = " SELECT login,pass FROM tbl_user WHERE login = '$username' ";
$ophalen = mysql_query($sql) or die (mysql_error());
$aantal = mysql_num_rows($ophalen);
if ($aantal == 0)
{
echo "De ingegeven login werd niet in de databank teruggevonden";
}
else ($aantal == 1)
{
$record = mysql_fetch_object ($ophalen) {
$pass = $record -> pass; }
if ($pass != $_GET['pass'])
{
echo"Verkeerd paswoord!";
}
else
{
$record = mysql_fetch_object($ophalen){
$id = $record -> id;
}
$_SESSION['id'] = $id;
}
}
?>
VOici code de la page ou on inscrit le login et mot de passe:
<form action="login.php" method='post'>
<table align="center" border="0">
<tr>
<td>Login:</td>
<td><input type="text" name="login" maxlength="250"></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password"name="pass" maxlength="10"></td>
</tr>
<tr>
<td colspan="2" align="center"><p>
<input name="Envoyer" type="submit" value="log in">
</p>
<p align="left"><br />
<a href="inschrijven.php">Inschrijven?</a><br />
<a href="paswoord vergeten.php">Paswoord Vergeten? </a><br />
<a href="panel_admin.php">Admin Panel</a> </p></td>
</tr>
</table>
</form> </td>