|
|
|
| Есть такой код
<?
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 'Авторизация успешно пройлена!<br/><a href="start.php?login='.$name.'&pass='.$pass.'">Нажмите для входа в Админ-панель</a>';
include $DOCUMENT_ROOT.'/wap/inc/footer.php';
exit;
}
else
{
echo 'Авторизация
<b>не пройдена !</b><br/><a href="index.php">Нажмите для повторной попытки</a>';
}
include $DOCUMENT_ROOT.'/wap/inc/footer.php';
?>
|
т.е. в любом случаем получаю либо 0 либо больше 0.
НО! к сожелению это не работает =( | |
|
|
|
|
|
|
|
для: Akira
(04.11.2004 в 23:18)
| | А какое число записей сейчас в таблице admins? | |
|
|
|
|
|
|
|
для: 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); | |
|
|
|
|
|
|
|
для: Akira
(04.11.2004 в 23:18)
| | У Вас в условии ошибка
Вместо
| |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(05.11.2004 в 00:36)
| | Ага =) Спасибо =) | |
|
|
|