[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите найти ошибку
Front
Привет.
Решил замутить авторизацию на php, тыкаюсь тыкаюсь не могу найти в чем ошибка.

пишет такую ошибку
Parse error: syntax error, unexpected $end in Z:\denwer\www\denwer\test\login.php on line 50

вот код

PHP
<?
if (isset(
$_POST['login']) && isset($_POST['password']))
{
    
$login mysql_real_escape_string($_POST['login']);
    
$password = ($_POST['password']);

    
// делаем запрос к БД
    // и ищем юзера с таким логином и паролем
    
$lnk mysql_connect($db_config['server'], $db_config['user'], $db_config['pass'])
            or die(
'Not connected : '.mysql_error());
          
mysql_select_db($db_config['database'], $lnk);
          
    
$query "SELECT `id`
            FROM `user`
            WHERE `username`='{$login}' AND `password`='{$password}'
            LIMIT 1"
;
    
$sql mysql_query($query) or die(mysql_error());

    
// если такой пользователь нашелся
    
if (mysql_num_rows($sql) == 1) {
        
// то мы ставим об этом метку в сессии (допустим мы будем ставить ID пользователя)

        
$row mysql_fetch_assoc($sql);
        
$_SESSION['user_id'] = $row['id'];

        
// не забываем, что для работы с сессионными данными, у нас в каждом скрипте должно присутствовать session_start();
    
}
    else {
        die(
'Login error');
    }
     
mysql_close();
?>
<form action="login.php" method="post">
    <table>
        <tr>
            <td>Login:</td>
            <td><input type="text" name="login" /></td>
        </tr>
        <tr>
            <td>Password:</td>
            <td><input type="password" name="password" /></td>
        </tr>
        <tr>
            <td></td>
            <td><input type="submit" value="Войти" /></td>
        </tr>
  &




Спустя 23 минуты, 5 секунд (3.01.2009 - 15:10) Grazor написал(а):
чем-то ему 50-я строчка не нравится. скинь код полностью: он заканчивается 47-й строчкой

Спустя 1 минута, 31 секунда (3.01.2009 - 15:11) Grazor написал(а):
возможно, пропустил точку с запятой после описания переменной $end

Цитата (с какого-то форума)
Эта ошибка может быть из-за использования коротких пхп тегов <? вместо <?php
Посмотри что там у тебя в index.php шаблона.

Спустя 31 минута, 26 секунд (3.01.2009 - 15:43) Front написал(а):
код я полный выложил
Цитата
возможно, пропустил точку с запятой после описания переменной $end
нет у меня такой переменной =)

Спустя 19 минут, 17 секунд (3.01.2009 - 16:02) gaizjad написал(а):
Всем привет.
Front, ты пропустил закрывающую фигурную скобку } для первого оператора if wink.gif

Спустя 2 минуты, 1 секунда (3.01.2009 - 16:04) Front написал(а):
ух да, точняк, пасиба

Спустя 22 минуты, 16 секунд (3.01.2009 - 16:26) Front написал(а):
блин скрипт раотает а авторизация нет =((((
Быстрый ответ:

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