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]   

> Без описания
Ingiborn
Отправлено: 20 Февраля, 2011 - 19:15:38
Post Id


Новичок


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


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




Здравствуйте.
Я новичок в php, помогите решить проблему.
В 24 строке пишит ошибку: Хотя там вроде всё проставленно.
Parse error: syntax error, unexpected ';' in /complete.php on line 24

PHP:
скопировать код в буфер обмена
  1.    1.  <?PHP
  2.    2.  
  3.    3.  require 'includes/db.inc.php';
  4.    4.  
  5.    5.  function sanitize($input){
  6.    6.      if(is_array($input)){
  7.    7.          foreach($input as $k=>$i){
  8.    8.              $output[$k]=sanitize($i);
  9.    9.          }
  10.   10.      }
  11.   11.      else{
  12.   12.          $output=mysql_real_escape_string($input);
  13.   13.      }
  14.   14.  
  15.   15.      return $output;
  16.   16.  }
  17.   17.  $_GET=sanitize($_GET);
  18.   18.  
  19.   19.  $file_id = $_GET['uid'];
  20.   20.  
  21.   21.  
  22.   22.  
  23.   23.  
  24.   24.  $getTotalHosts = mysql_query("SELECT * FROM mirror WHERE uid = '$file_id'"  or die(mysql_error());
  25.   25.  $getCompleteHosts = mysql_query("SELECT * FROM mirror WHERE uid = '$file_id'" and status in (2,3) or die(mysql_error());
  26.   26.  
  27.   27.  
  28.   28.  $getTotalHostCount = mysql_num_rows($getTotalHosts);
  29.   29.  $getCompleteHostCount = mysql_num_rows($getCompleteHosts);
  30.   30.  
  31.   31.  $count=0;
  32.   32.  
  33.   33.  if ($getTotalHostCount == $getCompleteHostCount)
  34.   34.  {
  35.   35.      $count=1;
  36.   36.    
  37.   37.  
  38.   38.  }
  39.   39.  
  40.   40.  echo $count;
  41.   41.  
  42.   42.  
  43.   43.  }
  44.   44.  
  45.   45.  ?>


Отредактировано модератором: JustUserR, 21 Февраля, 2011 - 17:10:13
Обрамил PHP-код в соответствующий BB-тег
 
 Top
SAD
Отправлено: 20 Февраля, 2011 - 19:20:12
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


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




$getTotalHosts = mysql_query("SELECT * FROM mirror WHERE uid = '$file_id'" )or die(mysql_error());
$getCompleteHosts = mysql_query("SELECT * FROM mirror WHERE uid = '$file_id'" and status in (2,3)) or die(mysql_error());
 
 Top
Ingiborn
Отправлено: 20 Февраля, 2011 - 19:27:43
Post Id


Новичок


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


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




SAD пишет:
$getTotalHosts = mysql_query("SELECT * FROM mirror WHERE uid = '$file_id'" )or die(mysql_error());
$getCompleteHosts = mysql_query("SELECT * FROM mirror WHERE uid = '$file_id'" and status in (2,3)) or die(mysql_error());

Спасибо, не помогло.

Теперь вот это:
Parse error: syntax error, unexpected T_STRING in /complete.php on line 25
 
 Top
Okula
Отправлено: 20 Февраля, 2011 - 19:34:44
Post Id



Участник


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


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




Ingiborn, у тебя там в каждой строке подчти ошибка синтаксиса. Ты случайно не в блокноте работаешь Радость
Скачай нормальный редактор с подсветкой кода.
 
 Top
Ingiborn
Отправлено: 20 Февраля, 2011 - 19:36:46
Post Id


Новичок


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


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




Okula пишет:
Ingiborn, у тебя там в каждой строке подчти ошибка синтаксиса. Ты случайно не в блокноте работаешь Радость
Скачай нормальный редактор с подсветкой кода.


Укажите пожалуйста, где ошибки..
 
 Top
Джур
Отправлено: 20 Февраля, 2011 - 19:44:17
Post Id



Посетитель


Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007  


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




строка 25, ошибка в расположении скобки, надо:
PHP:
скопировать код в буфер обмена
  1. $getCompleteHosts = mysql_query("SELECT * FROM mirror WHERE uid = '$file_id' and status in (2,3)") or die(mysql_error());


-----
Тамбовский каджит тебе товарищ
 
 Top
JustUserR
Отправлено: 21 Февраля, 2011 - 17:18:16
Post Id



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


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


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




Ingiborn пишет:
Parse error: syntax error, unexpected ';' in /complete.php on line 24
Осуществление возникновения предполагаемого описания синтаксической ошибки производится в связи со следующим трактования исходного PHP-кода в данном участке - первоначально обеспечивается определение конструкции начало вызова функции и получения соответственного передаваемого аргумента - в качестве которого в указанном случае используется элемент логического выражения рассчитываемый на основе применения операции OR к объекту строковой константы и локальному возвращаемому значению функци mysql_error - после осуществления приема предполагаемого аргумента обеспечивается генерация синтаксической ошибки связанная с тем что вместо закрывающей скобки сигнатуры вызова функции или передачи последующего аргумента - производится определение элемента завершения оператора


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB