Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: В чем проблема в коде?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Нуб-2
Отправлено: 30 Апреля, 2013 - 22:16:07
Post Id


Гость


Покинул форум
Сообщений всего: 66
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)

[+]


В чем проблема? Пишет:
Цитата:
[30-Apr-2013 23:11:16 Europe/Moscow] PHP Parse error: syntax error, unexpected T_VARIABLE in /home/test/public_html/sites/sit e.ru/pages/giveaway.php on line 106


Вот код:
PHP:
скопировать код в буфер обмена
  1. <?
  2.         if ($_GET['tab'] == 'create' && $_GET['type'] == 'key') { #Если хотят создать раздачу (KEY)
  3.         echo "<br/>";
  4.         echo "<div class=\"row main-features\">";
  5.         echo "<center><div class=\"span12\">
  6.                           <div class=\"well\">
  7.                 <form action=\"?creategiveawaykey=\"create\"\" method = \"POST\">
  8.        <h2>Создание раздачи(KEY)</h2>
  9.                 <p>Название игры:</p>
  10.        <input type=\"text\" name=\"game\"><br/>
  11.                 <p>Ключ:</p>
  12.        <input type=\"text\" name=\"key\"><br/>
  13.                 <p>Дата:</p>
  14.                 <input type=\"text\" name=\"date\"><br/>
  15.        <button class=\"btn btn-large btn-primary\" type=\"submit\">Создать</button>
  16.      </form>
  17.              
  18.              </div></div></div></center>";
  19.                          
  20.         if ($_GET['creategiveawaykey'] == 'create'){ # Если создают раздачу
  21.         $giveaway_info = array(mysql_real_escape_string($_POST['game']),mysql_real_escape_string($_POST['key']),mysql_real_escape_string($_POST['date']));
  22.        
  23.         #Проверяем на пустые поля
  24.         $check = TRUE;
  25.  
  26.         for($i = 0; $i < count($giveaway_info); $i++)
  27.                 {
  28.                         if(empty($giveaway_info[$i]) $check = FALSE; # Если есть ошибки -- ставим FALSE для $check
  29.                 }
  30.         #Закончили проверку
  31.        
  32.         If ($check == TRUE) #Если все нормально -- продолжаем работу
  33.         {
  34.         ##Определяем ID игры
  35.         #
  36.         #
  37.         #
  38.         $giveaway_info[0] = '112'; # В конечном итоге какое-то число -- ID игры
  39.         ## Закончили определение игры
  40.         ## Записываем все в базу
  41.         mysql_query(" INSERT INTO `giveaways` (`creator-id`,`game-id`,`key-gift`,`private`, `expire`) VALUES (
  42.   '".mysql_real_escape_string($_SESSION['login'])."',
  43.   '".mysql_real_escape_string($giveaway_info[0])."',
  44.   'key',
  45.   '0',
  46.   '".time()."')");
  47.         }
  48.        
  49.        
  50.         }
  51.                
  52.                          
  53.                          
  54.                          
  55.        
  56.         }
  57.        
  58.        
  59.        
  60.        
  61.         ?>

(Отредактировано автором: 30 Апреля, 2013 - 22:22:49)

 
 Top
LIME
Отправлено: 30 Апреля, 2013 - 22:17:46
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




и где тут блиннн строка 106???
 
 Top
Нуб-2
Отправлено: 30 Апреля, 2013 - 22:19:25
Post Id


Гость


Покинул форум
Сообщений всего: 66
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)

[+]


LIME пишет:
и где тут блиннн строка 106???

Ну, сам-то файл больше, это я затупил.
106 это
PHP:
скопировать код в буфер обмена
  1.                         if(empty($giveaway_info[$i])$check = FALSE; # Если есть ошибки -- ставим FALSE для $check

(Отредактировано автором: 30 Апреля, 2013 - 22:22:25)

 
 Top
LIME
Отправлено: 30 Апреля, 2013 - 22:27:21
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




скобку не закрыл
пользуйся нормальным ide
не будет таких вопросов
 
 Top
Нуб-2
Отправлено: 30 Апреля, 2013 - 22:31:27
Post Id


Гость


Покинул форум
Сообщений всего: 66
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)

[+]


LIME пишет:
скобку не закрыл
пользуйся нормальным ide
не будет таких вопросов

я использую notepad++
Что посоветуете новичку?
(Добавление)
LIME пишет:
скобку не закрыл
пользуйся нормальным ide
не будет таких вопросов

Все равно не работает, просто перекидывает на http://site[dot]ru/pages/giveaway?creategiveawaykey=
А должно на http://site[dot]ru/pages/giveaway?cr[dot][dot][dot]veawaykey=create
В чем проблема?
 
 Top
LIME
Отправлено: 30 Апреля, 2013 - 22:52:49
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




я пользуюсь netbeans
(Добавление)
а в чем там проблема
http://phpfaq[dot]ru/debug
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB