ФорумПрограммированиеPHP для идиотов → Синтаксическая ошибка, учимся находить

Синтаксическая ошибка, учимся находить

  • DIMAGORSH

    Сообщения: ? Репутация: N Группа: Кто попало

    Spritz 15 декабря 2009 г. 9:30

    В дамп добавил еще идин столбец, ну и соответственно вставил пользователя с еще одним полем (1 или 2 на выбор)


    CREATE TABLE `users` (
    `id` smallint(8) unsigned NOT NULL auto_increment,
    `login` varchar(50) NOT NULL default '',
    `password` varchar(32) NOT NULL default '',
    `salt` char(3) NOT NULL default '',
    `user_group` smallint(1) NOT NULL default '2',
    PRIMARY KEY (`id`),
    UNIQUE KEY `login` (`login`)
    ) TYPE=MyISAM AUTO_INCREMENT=2 ;



    А дальше не совсем понятно как именно делать((( Пытаюсь вставлять в предложенный дефолтный пример в index.php приблизительно следующее:


    if($_SESSION['user_group'] == 1)
    {
    echo "Я админ";
    }
    elseif($_SESSION['user_group'] == 2)
    {
    echo "Я юзер";
    }



    Браузер пишет (и наверное прав)))) ):
    Parse error: syntax error, unexpected T_STRING in W:\home\localhost\www\1\auth\index.php on line 88 (это 1я строка во вставленном php-коде)


    1) Непонятно ЧТО вставлять!
    2) Непонятно В КАКОМ МЕСТЕ вставлять это в пример!


    П.С.Извините, если что-то не то пишу ввиду моего нубства, это один из первых скриптов на php!

    Спасибо за понимание!
  • md5

    Сообщения: 11951 Репутация: N Группа: в ухо

    Spritz 15 декабря 2009 г. 9:32, спустя 2 минуты 17 секунд

    смотри код перед ней {+++36+++} и вобще, это не браузер пишет… браузер передает
    у тебя синтаксическая ошибка
    все умрут, а я изумруд
  • adw0rd

    Сообщения: 22902 Репутация: N Группа: в ухо

    Spritz 15 декабря 2009 г. 9:33, спустя 34 секунды

    Parse error: syntax error, unexpected T_STRING in W:\home\localhost\www\1\auth\index.php on line 88     (это 1я строка во вставленном php-коде)
    а что выше находится?
    adw/0
  • DIMAGORSH

    Сообщения: ? Репутация: N Группа: Кто попало

    Spritz 15 декабря 2009 г. 9:49, спустя 16 минут 7 секунд


    смотри код перед ней


    Поясните, пожалуйста… {+++92+++}

    Parse error: syntax error, unexpected T_STRING in W:\home\localhost\www\1\auth\index.php on line 88     (это 1я строка во вставленном php-коде)
    а что выше находится?


    Это единственная строка при обращении к скрипту, которая пояляется! Я имел ввиду, что 88я строчка - это строчка в index.php (место, куда я вставил этот код) из дефолтного примера авторизации!
  • md5

    Сообщения: 11951 Репутация: N Группа: в ухо

    Spritz 15 декабря 2009 г. 9:50, спустя 1 минуту 23 секунды



    смотри код перед ней


    Поясните, пожалуйста…
    что поясниьт?
    К - Коля
    О - Оля
    Д - Денис

    КОД перед приведенным смотрите, там СИНТАКСИЧЕСКАЯ ошибка
    {+++55+++}


    Parse error: syntax error, unexpected T_STRING in W:\home\localhost\www\1\auth\index.php on line 88     (это 1я строка во вставленном php-коде)
    а что выше находится?


    Это единственная строка при обращении к скрипту, которая пояляется! Я имел ввиду, что 88я строчка - это строчка в index.php (место, куда я вставил этот код) из дефолтного примера авторизации!
    значит до неё, до того места, где вставили - ошибка

    T_STRING in W:\home\localhost\www\1\auth\index.php on line 88
    88 строка файла, ебана страна, написано же
    все умрут, а я изумруд
  • adw0rd

    Сообщения: 22902 Репутация: N Группа: в ухо

    Spritz 15 декабря 2009 г. 9:58, спустя 7 минут 50 секунд

    короче покажите код файла W:\home\localhost\www\1\auth\index.php с 80 по 100 строки (если у вас меньше 100 строк - покажите сколько есть)
    adw/0
  • Givi

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 15 декабря 2009 г. 12:43, спустя 2 часа 45 минут 6 секунд

    А сессии-то "стартонул" ?
    И вообще непонятно с какого бока тут мускул с его таблицами и полями к сессионным переменным :)
  • Mr.Pihto

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 15 декабря 2009 г. 14:07, спустя 1 час 23 минуты 39 секунд

    вау новые авки =)
  • Baboot

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 16 декабря 2009 г. 0:32, спустя 10 часов 25 минут 33 секунды

    Тебе же написано что ошибка на 88 строке… Я практически уверен что на 87 строке в конце не стоит точка с запятой. А так поставь какую нибудь IDE он тебе сам подсветит ошибку.
  • Richter

    Сообщения: ? Репутация: N Группа: Кто попало

    Spritz 18 августа 2012 г. 15:20, спустя 976 дней 13 часов 47 минут

    я говорю, давай завтра встретимся и трахнемся !!!

Пожалуйста, авторизуйтесь, чтобы написать комментарий!