Тема: Проблема з формою реєстрації
Привіт програмістам! , в мене знов проблема,
Пише
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\OnlineTernopil\index.php on line 37
ось код
<?php require_once"./inc/header.php";?>
<?php require_once"./inc/connect.inc.php";?>
<?php
$reg = @$_POST['reg'];
$fn = "";//ім'я
$ln = "";//прізвище
$un = "";//імя користувача
$em = "";//емейл
$em2 = "";//емейл2
$psw = "";//пароль
$psw2 = "";//пароль2
$d = "";//дата
$u_check = "";//провірка імені користувача
//реєстраційна форма
$fn = strip_tags(@$_POST['fname']);//ім'я
$ln = strip_tags(@$_POST['lname']);;//прізвище
$un = strip_tags(@$_POST['username']);;//ім'я користувача
$em = strip_tags(@$_POST['email']);;//емейл
$em2 = strip_tags(@$_POST['email2']);;//емейл2
$psw = strip_tags(@$_POST['password']);;//пароль
$psw2 = strip_tags(@$_POST['password2']);;//пароль2
$d = date('Y-m-d');//рік місяць день
if($reg){
if($em == $em2){
//зчитування всіх імен користувачів
$u_check = mysql_query("SELECT username FROM users WHERE username='$us'");
//Розподіл по стовпцям
$check = mysql_num_rows($u_check);
if($check == 0){
//Вибрати все і провірити чи все норамально
if($fn && $ln && $em && $em2 && $psw && $psw2){
//Провірка правильності паролю
if($pwd == $pwd2){
//Провірка довжини паролю
if(strlen($un) > 25 || strlen($fn) > 25 || strlen($ln) > 25){
echo('Максимална довжина імені_користувача/прізвища/імені є 25 символів');
}
else{
//Провірка чи пароль не має більшої довжинии як 25 сим. і меншої як 5 см.
if(strlen($pwd) > 30 || strlen($pwd) < 5){
echo('Ваш пароль перевищує 30 символів, або менший як 5 символів, виправте');
}
else{
$pwd = md5($pwd);
$pwd2 = md5($pwd2);
$query = mysql_query("INSERT INTO users VALUES ('','$un','$fn','$ln','$em','$pwd','$id','0')");
die('Вітаємо в тенопіль онлайн! теперт потрібно увійти...');
}
}
}
}
}
}
}
?>
<div class="container" id="container">
<form action="" method="post" class="wrapper">
<label class="h1"><h1 class="h1">Вітаємо! це перша тернопільська-соц мережа,<br> для продовження зареєструйтися</h1></label>
<input type="text" name="fname" placeholder="Ім'я" style="width:500px;" class="form-control"><br>
<input type="text" name="lname" placeholder="Прізвище" style="width:500px;" class="form-control"><br>
<input type="text" name="username" placeholder="Ім'я користувача" style="width:500px;" class="form-control"><br>
<input type="text" name="email" placeholder="Емейл адрес" style="width:500px;" class="form-control"><br>
<input type="text" name="email2" placeholder="Емейл адрес(знову)" style="width:500px;" class="form-control"><br>
<input type="password" name="password" placeholder="Пароль" style="width:500px;" class="form-control"><br>
<input type="password" name="password" placeholder="Пароль(знову)" style="width:500px;" class="form-control"><br>
<input type="submit" name="reg" value="Зареєструватися" class="btn">
</form>
</div>
<?php require_once"inc/footer.php";?>