Помогите найти ошибку!!!

sergee

Guest
Помогите найти ошибку!!!

Не могу понять что в этом коде может вызвать данную ошибку
Parse error: parse error, unexpected T_IF in /var/www/html/anketa/dbadmininc/main.php on line 22

код скрипта
if ($txt_qst) {
$sql = 'SELECT * FROM `question` WHERE `id` ='.$page;
require('inc/dbquery.php');

if ($myrow=mysql_fetch_row($result)) {
$sql = 'UPDATE `question` SET `text`=`'.$txt_qst.'` WHERE `id` = '.$page;
require('inc/dbquery.php');
}
}
//else {
// $sql = 'INSERT INTO `question` (`id`, `text`) VALUES (`'.$page.'`, `'.$txt_qst.'`);';
// require('inc/dbquery.php');
//$sql = 'INSERT INTO `answers`(`id`';
//for ($i=1;$i<=$maxans;$i++) $sql.=',`txt_'.$i.'`';
________ //$sql.=') VALUES ( '.$page;
//for ($i=1;$i<=$maxans;$i++) $sql.=', NULL';
//$sql.=');';
// require('inc/dbquery.php');
//echo($sql);
//}
if ($txt_ans) {
$sql = 'UPDATE `answers` SET `txt_'.$id_ans.'` = `'.$txt_ans.'` WHERE `id` = '.$page;
require('inc/dbquery.php');
}

Самое интересное, что если убрать закомментированные строки ошибка пропадает. Помогите, plz, всю голову сломал...

PHP Version 4.2.2
 

sergee

Guest
Автор оригинала: Кром
Это что, ты нам загадки загадываешь? Хорошо. Вот отгадка.

PHP FAQ: Ничего не работает! Что делать???

И это, php обнови.
Извините заранее, возможно глупый вопрос (в php я новичок). Позволяет ли php каким-либо образом производить пошаговую отладку? Если да, то как это сделать.
 

Нечто

Психолог РНРClub
sergee
с поледними NuSphere PHPed поставляется отличный дебаггер с гуем
 

sergee

Guest
Огромное спасибо, помогло. Но кста, самое интересное, что в редакторе (я пишу в дримвьевере) этого подчеркивания нет (или во всяком случае оно не отображается). Что это могло быть? Но все равно спасибо, две ночи на эту ошибку потратил)))
 

Кром

Новичок
>Что это могло быть?

Такая ошибка раньше встречалась если копировать код из Оперы 6, в редактор. Возможно у тебя произошло тоже самое во время копирования откуда-нибудь.
 
Сверху