PHP gevorderde |
|
Als ik wil inloggen krijg ik een error met mijn script en kan echt niet vinden wat er gaande is de query klopt bij mijn weten:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/httpd/vhosts/webvisual.be/subdomains/zwobbel/httpdocs/zwobbel/site/leden/login.php on line 6
Script:
<?
require("connectie.php");
if ($_SERVER['REQUEST_METHOD']=="POST")
{
$check = mysql_query("SELECT `*` FROM `members` WHERE `gebruikersnaam` = '".$_POST['gebruikersnaam']."' AND `wachtwoord` = '".md5($_POST['wachtwoord'])."'")or die(mysql_error());
if (mysql_num_rows($check !=0)) //DIT IS LIJN 6
{
while($aFetch = MySQL_Fetch_Assoc($check))
{
$_SESSION['ID'] = $aFetch['ID'];
$_SESSION['level'] = $aFetch['level'];
$_SESSION['email'] = $aFetch['email'];
$_SESSION['gebruikersnaam'] = $aFetch['gebruikersnaam'];
$_SESSION['naam'] = $aFetch['naam'];
$_SESSION['login'] = "1";
if(isset($_POST["autologin"])){
Setcookie("onthoud", $aFetch['ID'], Time() + 60 * 60 * 24 * 2190); //Time() + 60 * 60 * 24 * 2190
}
print "Welkom online ".$_SESSION['gebruikersnaam'].", u bent ingelogd!";
header('location: index.php?pagina=home/startpagina');
}
} else {
print "U gebruikte een verkeerde gebruikersnaam en/of wachtwoord.<br><br> - <a href=\"index.php?pagina=leden/verloren\" >Wachtwoord verloren...?</a><br> - <a href=\"index.php?pagina=leden/login\">Ga terug en probeer opnieuw?</a>";
}
} else {
?>
<form name="login" method="post" action="index.php?pagina=leden/login">
<table width="98%" border="0" align="center" cellpadding="2" cellspacing="0" >
<tr>
<td><div align="center">
<table width="50%" border="0" cellspacing="0" cellpadding="2" class="tekst">
<tr>
<td><div align="right">Gebruikersnaam:</div></td>
<td width="59%"><div align="left">
<input name="gebruikersnaam" type="text" id="gebruikersnaam">
</div></td>
</tr>
<tr>
<td><div align="right">Wachtwoord:</div></td>
<td><div align="left">
<input name="wachtwoord" type="password" id="wachtwoord">
</div></td>
</tr>
<tr>
<td colspan="2"><div align="center">Log automatisch in bij elk bezoek:
<input name="autologin" type="checkbox">
</div></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="submit" name="submit" value="Log-in">
</div></td>
</tr>
</table>
</div></td>
</tr>
</table>
</form>
<?
}
?>
<? require("connectie.php"); if ($_SERVER['REQUEST_METHOD']=="POST") { $check = mysql_query("SELECT `*` FROM `members` WHERE `gebruikersnaam` = '".$_POST['gebruikersnaam']."' AND `wachtwoord` = '".md5($_POST['wachtwoord'])."'")or die(mysql_error()); { { $_SESSION['ID'] = $aFetch['ID']; $_SESSION['level'] = $aFetch['level']; $_SESSION['email'] = $aFetch['email']; $_SESSION['gebruikersnaam'] = $aFetch['gebruikersnaam']; $_SESSION['naam'] = $aFetch['naam']; $_SESSION['login'] = "1"; if(isset($_POST["autologin"])){ Setcookie("onthoud", $aFetch['ID'], Time() + 60 * 60 * 24 * 2190); //Time() + 60 * 60 * 24 * 2190 } print "Welkom online ".$_SESSION['gebruikersnaam'].", u bent ingelogd!"; header('location: index.php?pagina=home/startpagina'); } } else { print "U gebruikte een verkeerde gebruikersnaam en/of wachtwoord.<br><br> - <a href=\"index.php?pagina=leden/verloren\" >Wachtwoord verloren...?</a><br> - <a href=\"index.php?pagina=leden/login\">Ga terug en probeer opnieuw?</a>"; } } else { ?> <form name="login" method="post" action="index.php?pagina=leden/login"> <table width="98%" border="0" align="center" cellpadding="2" cellspacing="0" > <tr> <td><div align="center"> <table width="50%" border="0" cellspacing="0" cellpadding="2" class="tekst"> <tr> <td><div align="right">Gebruikersnaam:</div></td> <td width="59%"><div align="left"> <input name="gebruikersnaam" type="text" id="gebruikersnaam"> </div></td> </tr> <tr> <td><div align="right">Wachtwoord:</div></td> <td><div align="left"> <input name="wachtwoord" type="password" id="wachtwoord"> </div></td> </tr> <tr> <td colspan="2"><div align="center">Log automatisch in bij elk bezoek: <input name="autologin" type="checkbox"> </div></td> </tr> <tr> <td colspan="2"><div align="center"> <input type="submit" name="submit" value="Log-in"> </div></td> </tr> </table> </div></td> </tr> </table> </form> <? } ?>
|