[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите найти решение в коде
kl95
Вот часть кода регистрации:
$sql = "SELECT * FROM `users` WHERE `login`='$login' AND `password`='$password'";
$result = mysql_query($sql) or die(mysql_error()."<br>".$sql);
$myrow = mysql_fetch_assoc($result);
if (!empty($myrow)){
$_SESSION['password']=$myrow['password'];
$_SESSION['login']=$myrow['login'];
$_SESSION['id']=$myrow['id'];
exit("<html><head><meta http-equiv='Refresh' content='0; URL=index.php'></head></html>");
}
else
{
$_SESSION['uper'] = "Вы ввели не правельные данные.";
exit("<html><head><meta http-equiv='Refresh' content='0; URL=login.php'></head></html>");
}

Проблема в том, что код не срабатывает и просто оставляет пустую страницу.
Подскажите, как можно зделать проверку на то, что все стработало и пользователь такой существует.



Спустя 6 минут, 34 секунды (14.11.2009 - 13:25) Romms написал(а):
я бы это заменил
$myrow = mysql_fetch_assoc($result);
if (!empty($myrow))
На это:
$myrow=mysql_numrows($result);
if ($myrow>0)


Возможно у Вас отключено отображения ошибок
вставте вот етот код на начало файла
ini_set("display_errors","1");
ini_set("display_startup_errors","1");
ini_set('error_reporting', E_ALL);


Спустя 1 час, 2 минуты, 27 секунд (14.11.2009 - 14:27) kl95 написал(а):
ок. Сейчас попробую.

Спустя 17 минут, 51 секунда (14.11.2009 - 14:45) twin написал(а):
Почитай это, там много полезного, если сам решил строить регалку.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.