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
Форумы портала PHP.SU :: Версия для печати :: В чем проблема в коде?
Форумы портала PHP.SU » » Вопросы новичков » В чем проблема в коде?

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

1. Нуб-2 - 30 Апреля, 2013 - 22:16:07 - перейти к сообщению
В чем проблема? Пишет:
Цитата:
[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.         ?>
2. LIME - 30 Апреля, 2013 - 22:17:46 - перейти к сообщению
и где тут блиннн строка 106???
3. Нуб-2 - 30 Апреля, 2013 - 22:19:25 - перейти к сообщению
LIME пишет:
и где тут блиннн строка 106???

Ну, сам-то файл больше, это я затупил.
106 это
PHP:
скопировать код в буфер обмена
  1.                         if(empty($giveaway_info[$i])$check = FALSE; # Если есть ошибки -- ставим FALSE для $check
4. LIME - 30 Апреля, 2013 - 22:27:21 - перейти к сообщению
скобку не закрыл
пользуйся нормальным ide
не будет таких вопросов
5. Нуб-2 - 30 Апреля, 2013 - 22:31:27 - перейти к сообщению
LIME пишет:
скобку не закрыл
пользуйся нормальным ide
не будет таких вопросов

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

Все равно не работает, просто перекидывает на http://site[dot]ru/pages/giveaway?creategiveawaykey=
А должно на http://site[dot]ru/pages/giveaway?cr[dot][dot][dot]veawaykey=create
В чем проблема?
6. LIME - 30 Апреля, 2013 - 22:52:49 - перейти к сообщению
я пользуюсь netbeans
(Добавление)
а в чем там проблема
http://phpfaq[dot]ru/debug

 

Powered by ExBB FM 1.0 RC1