[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите с синтаксимом
volnet35
Написал код, выдает ошибку синтаксиса. Суть того, что я хочу:
делается запрос на категории и вывод их в виде списка в шаблоне tpl
PHP
<?php
if(!defined('DATALIFEENGINE'))
{
  die(
"Hacking attempt!");
}
                    if (!
$subcat) {
// CATING 
$subcategories $db->query("SELECT id,parentid,name, 
                   descr,icon FROM "
PREFIX ."_category 
                   ORDER BY posi ASC"
); 
$cache = array();
do ( 
$cache[$subcategories['parentid']][$subcategories['id']] = $subcategories 

while(
$item $db->mysql_fetch_array($subcategories))

$catcontainer $tm->parsein($tm->create(ROOT_DIR.'/{THEME}/news.cat.tpl')); 
print_cat(0,0); 
$tm->parseprint(array('cd'=>'Навигация'
                      
'newsprint'=>$print
                      
'allcat'=>$catcount),$catcontainer); 

  
// CATING 
                    
}




Спустя 17 минут, 44 секунды (31.12.2008 - 10:24) Guest написал(а):
Не шибкий я знаток, но возможно не хватает тут ;
PHP
do ( 
$cache[$subcategories['parentid']][$subcategories['id']] = $subcategories 
)

Спустя 37 секунд (31.12.2008 - 10:24) Guest написал(а):
Ну или на этой строчке
PHP
$subcategories $db->query("SELECT id,parentid,name, 
                   descr,icon FROM "
PREFIX ."_category 
                   ORDER BY posi ASC"
);

Спустя 3 минуты, 21 секунда (31.12.2008 - 10:28) kirik написал(а):
volnet35, какую ошибку выдает?

Спустя 58 минут, 30 секунд (31.12.2008 - 11:26) Гость написал(а):
вообще оригинально не сказать на какой строке и что за ошибка. )

do {}

Спустя 14 минут, 1 секунда (31.12.2008 - 11:40) Guest написал(а):
дохера квадратных скобок =)

Спустя 55 минут, 30 секунд (31.12.2008 - 12:36) volnet35 написал(а):
Цитата (kirik @ 31.12.2008 - 10:28)
volnet35, какую ошибку выдает?

про ошибку то я и забыл...
выдает на этой: 
PHP
$cache[$subcategories['parentid']][$subcategories['id']] =<

Спустя 9 минут, 56 секунд (31.12.2008 - 12:46) Alchemist написал(а):
про одну ошибку тебе уже написали:
Цитата (Гость @ 31.12.2008 - 10:26)
do {}


Кроме этого не хватает точки с запятой в конце строки внутри do{} и после while()

Спустя 1 день, 5 часов, 47 минут, 7 секунд (2.01.2009 - 18:33) Семён написал(а):
Цитата (volnet35 @ 31.12.2008 - 09:36)
Цитата (kirik @ 31.12.2008 - 10:28)
volnet35, какую ошибку выдает?

про ошибку то я и забыл...
выдает на этой: 
PHP
$cache[$subcategories['parentid']][$subcategories['id']] =

Ну вот и добавьте ; на этой строчке. )
Быстрый ответ:

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