Top.Mail.Ru
Ответы

Помогите! Ошибка синтаксиса в коде

function getMenu($curr_id){

в этой строке

$curr_res = mysql_query("SELECT parent_id, systemname FROM admin_tree_folders WHERE id='$curr_id'",$GLOBALS['connection']) or die("Не могу получить id папки родителя : ".mysql_error());

$curr_params = mysql_fetch_array($curr_res);

if ($curr_params['parent_id']) {

$GLOBALS['id_level2'] = $curr_id;

getMenu($curr_params['parent_id']);

} else {

$GLOBALS['id_level1'] = $curr_id;

}

}

$id_level1 = 0;

$id_level2 = 0;

$curr_res = mysql_query("SELECT parent_id, name, title, description, keywords FROM admin_tree_files WHERE id='$id_file'",$connection) or die("Не могу получить текущие keywords : ".mysql_error());

$file_params = mysql_fetch_array($curr_res);

$index_res = mysql_query("SELECT title, description, keywords FROM admin_tree_files WHERE id = '1'",$connection) or die("Не могу получить keywords of index file: ".mysql_error());

$index_params = mysql_fetch_array($index_res);

По дате
По рейтингу
Аватар пользователя
Ученик
11лет

Я так понимаю это функция. И я так подозреваю не определенны глобальные переменные допиши в начале этой функции :
function getMenu($curr_id){

global $GLOBALS ;

А вообще хотя бы характер ошибки написали бы ))
Если не то то стучи на мыло помогу ))

Аватар пользователя
Мыслитель
11лет

В указанном коде ошибок синтаксиса нет. Скорее всего ранее не закрылась какая-то скобка и началась путаница.

Аватар пользователя
Оракул
11лет

$GLOBALS может $_GLOBALS

Аватар пользователя
Ученик
11лет

неа (

Аватар пользователя
Мастер
11лет

Вот тут вот сказан очто что-то там устарело, не может быть поэтому?

Источник: <noindex><a rel="nofollow" href="http://php.net/manual/ru/function.mysql-query.php" target="_blank">http://php.net/manual/ru/function.mysql-query.php</a></noindex>
Аватар пользователя
Гуру
11лет

Ух ты PHP



Видео по теме