Здравствуйте. Есть проблема которую никак не могу решить.
Вот код обработчика формы:
<?php
if (isset($_POST['fname'])) { $fname = $_POST['fname']; if ($fname == '') { unset($floguin);} }
if (isset($_POST['lname'])) { $lname = $_POST['lname']; if ($lname == '') { unset($lname);} }
if (isset($_POST['email'])) { $email = $_POST['email']; if ($email == '') { unset($email);} }
if (isset($_POST['login'])) { $login = $_POST['login']; if ($login == '') { unset($login);} }
if (isset($_POST['password'])) { $password = $_POST['password']; if ($password == '') { unset($password);} }
if (empty($fname) or empty($lname) or empty($email) or empty($login) or empty($password))
{
exit ("Вы ввели не всю информацию, вернитесь назад и заполните все поля");
}
$fname = stripslashes($fname);
$fname = htmlspecialchars($fname);
$lname = stripslashes($lname);
$lname = htmlspecialchars($lname);
$email = stripslashes($email);
$email = htmlspecialchars($email);
$login = stripslashes($login);
$login = htmlspecialchars($login);
$password = stripslashes($password);
$password = htmlspecialchars($password);
$fname = trim($fname);
$lname = trim($lname);
$email = trim($email);
$login = trim($login);
$password = trim($password);
include ("bd.php");
$result = mysql_query("SELECT id FROM users WHERE login='$login'",$db);
$myrow = mysql_fetch_array($result);
if (!empty($myrow['id'])) {
exit ("Извините, введённый вами логин уже зарегистрирован. Введите другой логин.");
}
$result2 = mysql_query ("INSERT INTO users (fname,lname,email,login,password) VALUES('$fname','$lname','$email','$login','$password')");
if ($result2=='TRUE')
{
echo ("Вы успешно зарегистрированы! Теперь вы можете зайти на сайт.<a href='index.html'>Главная страница</a>");
}
else {
echo ("Ошибка! Вы не зарегистрированы.");
}
?>
когда нажимаю зарегестрроваться выдает ошибку:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in K:\home\sm\www\register.php on line 28
Ошибка! Вы не зарегистрированы.
Помогите исправить, ато уже второй день пошел как я на этом застрял.