Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Авторизация пользователя
 
 автор: Akira   (04.11.2004 в 23:18)   письмо автору
 
 

Есть такой код
<?
include $DOCUMENT_ROOT.'/wap/inc/header.php';
include 
$DOCUMENT_ROOT.'/wap/inc/db/config.php';
$query "SELECT count(*) FROM admins WHERE 1 AND name = '".$login."' AND password = '".$pass."';";
$result mysql_query($query);
$ra mysql_fetch_array($result);
$answer $ra ['count(*)'];
if (
$answer 1)
{
echo 
'&#x0410;&#x0432;&#x0442;&#x043E;&#x0440;&#x0438;&#x0437;&#x0430;&#x0446;&#x0438;&#x044F; &#x0443;&#x0441;&#x043F;&#x0435;&#x0448;&#x043D;&#x043E; &#x043F;&#x0440;&#x043E;&#x0439;&#x043B;&#x0435;&#x043D;&#x0430;!<br/><a href="start.php?login='.$name.'&pass='.$pass.'">&#x041D;&#x0430;&#x0436;&#x043C;&#x0438;&#x0442;&#x0435; &#x0434;&#x043B;&#x044F; &#x0432;&#x0445;&#x043E;&#x0434;&#x0430; &#x0432; &#x0410;&#x0434;&#x043C;&#x0438;&#x043D;-&#x043F;&#x0430;&#x043D;&#x0435;&#x043B;&#x044C;</a>'
include 
$DOCUMENT_ROOT.'/wap/inc/footer.php';
exit;
}
else
{
echo 
'&#x0410;&#x0432;&#x0442;&#x043E;&#x0440;&#x0438;&#x0437;&#x0430;&#x0446;&#x0438;&#x044F; 
  <b>&#x043D;&#x0435; &#x043F;&#x0440;&#x043E;&#x0439;&#x0434;&#x0435;&#x043D;&#x0430; !</b><br/><a href="index.php">&#x041D;&#x0430;&#x0436;&#x043C;&#x0438;&#x0442;&#x0435; &#x0434;&#x043B;&#x044F; &#x043F;&#x043E;&#x0432;&#x0442;&#x043E;&#x0440;&#x043D;&#x043E;&#x0439; &#x043F;&#x043E;&#x043F;&#x044B;&#x0442;&#x043A;&#x0438;</a>'

}

include 
$DOCUMENT_ROOT.'/wap/inc/footer.php';
?> 

т.е. в любом случаем получаю либо 0 либо больше 0.
НО! к сожелению это не работает =(

   
 
 автор: cheops   (04.11.2004 в 23:23)   письмо автору
 
   для: Akira   (04.11.2004 в 23:18)
 

А какое число записей сейчас в таблице admins?

   
 
 автор: Akira   (04.11.2004 в 23:43)   письмо автору
 
   для: cheops   (04.11.2004 в 23:23)
 

Больше 0 =) т.е. 1 я пробывал пару раз менять код =( но все одно =(

   
 
 автор: besoft   (05.11.2004 в 00:34)
 
   для: Akira   (04.11.2004 в 23:18)
 

Вместо
$ra = mysql_fetch_array($result);
$answer = $ra ['count(*)'];

используй
$answer = mysql_num_rows($result);

   
 
 автор: glsv (Дизайнер)   (05.11.2004 в 00:36)   письмо автору
 
   для: Akira   (04.11.2004 в 23:18)
 

У Вас в условии ошибка

<?
if ($answer 1
?>

Вместо

<?
if ($answer == 1
?>

   
 
 автор: Akira   (05.11.2004 в 18:39)   письмо автору
 
   для: glsv (Дизайнер)   (05.11.2004 в 00:36)
 

Ага =) Спасибо =)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования