Ik ben nog niet zo lang bezig met php maar ben nu bezig met een inlog scriptje (gejat maar toch) Het gaat goed... tot ik op submit klik dan blijft hij deze error geven:
Warning: Supplied argument is not a valid MySQL result resource in /www/htdocs/gamersun/update/login2.php on line 13
wat verwijst naar:
$Query = mysql_query("SELECT * FROM staff WHERE gebruikersnaam = '$gebruikersnaam' AND wachtwoord = '$wachtwoord'");
$Results = mysql_num_rows($Query);
---------------------------
Dit is het hele bestand:
<?php
include("config.inc.php");
If ($Submit == 1) {
$gebruikersnaam = addslashes($gebruikersnaam);
$wachtwoord = addslashes($wachtwoord);
mysql_connect("$db_host", "$db_user", "$db_passwd");
$Query = mysql_query("SELECT * FROM staff WHERE gebruikersnaam = '$gebruikersnaam' AND wachtwoord =
'$wachtwoord'");
$Results = mysql_num_rows($Query);
if ($Results == '1') {
$UserSession->Login = 1;
$UserSession->Username = "$gebruikersnaam";
$UserSession->Password = "$wachtwoord";
session_register("UserSession");
echo "You are logged in! Click <a href=\"vervolg.php\">here</a> to proceed.\n";
} else {
echo " Username or password are incorrect.\n";
}} else {
?>
<form method="post" action="login2.php">
<table width="200" border="0">
<tr width="200">
<td width="100"><span class="bold">Username: </span></td>
<td width="100"><input type="text" name="gebruikersnaam"></td>
</tr>
<tr width="200">
<td width="100"><span class="bold">Password: </span></td>
<td width="100"><input type="password" name="wachtwoord"></td>
</tr>
</table>
<input type="hidden" name="Submit" value="1">
<input type="submit" value="Login">
</form>
<?php
}
?>
Warning: Supplied argument is not a valid MySQL result resource in /www/htdocs/gamersun/update/login2.php on line 13
wat verwijst naar:
$Query = mysql_query("SELECT * FROM staff WHERE gebruikersnaam = '$gebruikersnaam' AND wachtwoord = '$wachtwoord'");
$Results = mysql_num_rows($Query);
---------------------------
Dit is het hele bestand:
<?php
include("config.inc.php");
If ($Submit == 1) {
$gebruikersnaam = addslashes($gebruikersnaam);
$wachtwoord = addslashes($wachtwoord);
mysql_connect("$db_host", "$db_user", "$db_passwd");
$Query = mysql_query("SELECT * FROM staff WHERE gebruikersnaam = '$gebruikersnaam' AND wachtwoord =
'$wachtwoord'");
$Results = mysql_num_rows($Query);
if ($Results == '1') {
$UserSession->Login = 1;
$UserSession->Username = "$gebruikersnaam";
$UserSession->Password = "$wachtwoord";
session_register("UserSession");
echo "You are logged in! Click <a href=\"vervolg.php\">here</a> to proceed.\n";
} else {
echo " Username or password are incorrect.\n";
}} else {
?>
<form method="post" action="login2.php">
<table width="200" border="0">
<tr width="200">
<td width="100"><span class="bold">Username: </span></td>
<td width="100"><input type="text" name="gebruikersnaam"></td>
</tr>
<tr width="200">
<td width="100"><span class="bold">Password: </span></td>
<td width="100"><input type="password" name="wachtwoord"></td>
</tr>
</table>
<input type="hidden" name="Submit" value="1">
<input type="submit" value="Login">
</form>
<?php
}
?>