[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите исправить ошибку
dir3
доброго дня суток
не могу понять где я тут ошибся помогите пожалуйста
мне выдаёт ошибку
Цитата
Parse error: parse error, unexpected T_ELSE in z:\home\localhost\www\senatusm.org\admin\add_news.php on line 53

а вот и сам отрывок кода

PHP
<?php 
         
if  (isset($title) && isset ($meta_d) && isset ($meta_k) && isset ($date) && isset ($description) && isset ($text) && isset ($author) ) ;
{
          
         
$result mysql_query ("INSERT INTO news (title, meta_d, meta_k, date, description, text, author) VALUES ('$title','$meta_d','$meta_k','$date','$description','$text','$author')");
         if  (
$result == 'true') { echo "<p> add news  </p>";}
         else {echo 
"<p> the news didn't add  </p>";}
         
}
else
{ echo 
"<p> the news didn't add  </p>";}



         




Спустя 8 минут, 45 секунд (17.10.2009 - 18:50) sergeiss написал(а):
А что у тебя делает точка с запятой в самом конце первой строки, после "длинного" ИФа? Вот она и портит всё smile.gif

И еще вместо многократного использования isset в одном условии можно передать в isset сразу все нужные для проверки переменные.
PHP
if( isset( $title$meta_dи_все_остальные_переменные) )

Спустя 2 часа, 25 минут, 2 секунды (17.10.2009 - 21:15) Kuliev написал(а):
dir3
Цитата

if  ($result == 'true')

Я бы посоветовал
PHP
if  ($result === 'true')

Спустя 4 минуты, 6 секунд (17.10.2009 - 21:19) sergeiss написал(а):
Kuliev - не согласен! Потому что mysql_query возвращает "ресурс" в успешном случае, и false при ошибке.
"Ресурс" может быть преобразован в true. Поэтому сравнение if( $result == true ) будет работать. А сравнение if( $result === true ) НЕ БУДЕТ работать, потому что тут будет требоваться, чтобы результат был именно логического типа, а не преобразованный к true на основании неявных преобразований.

Спустя 5 часов, 6 минут, 12 секунд (18.10.2009 - 02:25) lawbreaker написал(а):
PHP
$result mysql_query ("INSERT INTO news (`title`, `meta_d`, `meta_k`, `date`, `description`,&nbs


Вот так попробуй...
Быстрый ответ:

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