Jump to content

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\register.php on line 22


phpperson

Recommended Posts

The code you are about to see is for a register page and i keep getting this error Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\register.php on line 22 could someone HELP!!!!!!!!: <?php

 
require 'datebase.inc.php';
require'thecore.inc.php';
 
if(!loggedin()) {
 
 if(isset($_POST['username'])&&isset($_POST['surname'])&&isset($_POST['password'])&&isset($_POST['password_again'])) {
$Username = $_POST['username'];
$Surname = $_POST['surname'];
$Password = $_POST['password'];
$password_again = $_POST['password_again'];
if (!empty($Username)&&!empty($Surname)&&!empty($Password)&&!empty($password_again)){
if ($Password!==$password_again) {
echo 'Password does not match';
}else{
 
$query = "SELECT `username` FROM `user` WHERE `username` = '$Username'";
$query_run = mysql_query($query);
 
 
if(mysql_num_rows($query_run)==1) {
echo 'The username'.$Username.'already exists.'; 
}else{
echo 'OK';
}
}
}else{
echo 'Fill in the fields';
}
 
 }
 }
 
?>
<form action="register.php" method="POST">
<input  type="text" name="username" placeholder="Username..." value="<?php echo $Username;?>">
<input   type="text" name="surname" placeholder=" Surname... "  value="<?php echo $Surname;?>"><br><br>
<input   type="password" name="password" placeholder=" Password..."><br><br>
<input  type="password" name="password_again" placeholder=" Password again..."><br><br>
<input type="submit" Value="Register">

</form> 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.