Hallo,
Ik ben nieuw hier op dit forum. Ben er via een vriend opgekomen. Maar ik zit met een probleem. Ik krijg als ik een query run en die echo krijg ik Resource id #5 als melding. Ik denk zelf dat hij de hele rij pakt. Hier hebben jullie de code:
?php
if(isset($_POST) && !empty($_POST))
{
session_start();
include("configDB.php"); //including config.php in our file
$username = mysql_real_escape_string(stripslashes($_POST['username'])); //Storing username in $username variable.
$password = mysql_real_escape_string(stripslashes(md5($_POST['password']))); //Storing password in $password variable.
$match = "select id from $table where username = '".$username."' and password = '".$password."';";
$isadmin = mysql_query("SELECT is_admin FROM $table where username = '".$username."';");
$qry = mysql_query($match);
$num_rows = mysql_num_rows($qry);
if ($num_rows <= 0) {
echo "Sorry, there is no username $username with the specified password.";
echo "Try again";
exit;
} else {
if ($isadmin == 1){
//$_SESSION['user']= $_POST["username"];
//header("location:AdminPage.php");
echo $isadmin;
} else {
//$_SESSION['user']= $_POST["username"];
//header("location:UserPage.php");
echo $isadmin;
}
}
}else{
?>
<html>
<head>
<title>Login</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div class="container login">
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post" class="form-signin" id = "login_form" >
<h2 class="form-signin-heading">Login</h2>
<input type="text" name="username" size="20" placeholder="Username">
<input type="password" name="password" size="20" placeholder="Password"></br>
<input type="submit" value="Log In" class="btn btn-large btn-primary">
</form>
</div>
</body>
</html>
<?php
}
?>
Hopelijk vinden jullie het probleem,
Groetjes,
Vanaart
ps. Als jullie ook nog tips hebben voor dit topic dan hoor ik het graag.
Ik ben nieuw hier op dit forum. Ben er via een vriend opgekomen. Maar ik zit met een probleem. Ik krijg als ik een query run en die echo krijg ik Resource id #5 als melding. Ik denk zelf dat hij de hele rij pakt. Hier hebben jullie de code:
?php
if(isset($_POST) && !empty($_POST))
{
session_start();
include("configDB.php"); //including config.php in our file
$username = mysql_real_escape_string(stripslashes($_POST['username'])); //Storing username in $username variable.
$password = mysql_real_escape_string(stripslashes(md5($_POST['password']))); //Storing password in $password variable.
$match = "select id from $table where username = '".$username."' and password = '".$password."';";
$isadmin = mysql_query("SELECT is_admin FROM $table where username = '".$username."';");
$qry = mysql_query($match);
$num_rows = mysql_num_rows($qry);
if ($num_rows <= 0) {
echo "Sorry, there is no username $username with the specified password.";
echo "Try again";
exit;
} else {
if ($isadmin == 1){
//$_SESSION['user']= $_POST["username"];
//header("location:AdminPage.php");
echo $isadmin;
} else {
//$_SESSION['user']= $_POST["username"];
//header("location:UserPage.php");
echo $isadmin;
}
}
}else{
?>
<html>
<head>
<title>Login</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div class="container login">
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post" class="form-signin" id = "login_form" >
<h2 class="form-signin-heading">Login</h2>
<input type="text" name="username" size="20" placeholder="Username">
<input type="password" name="password" size="20" placeholder="Password"></br>
<input type="submit" value="Log In" class="btn btn-large btn-primary">
</form>
</div>
</body>
</html>
<?php
}
?>
Hopelijk vinden jullie het probleem,
Groetjes,
Vanaart
ps. Als jullie ook nog tips hebben voor dit topic dan hoor ik het graag.