volnet35
31.12.2008 - 11:06
Написал код, выдает ошибку синтаксиса. Суть того, что я хочу:
делается запрос на категории и вывод их в виде списка в шаблоне 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']] = |
|
Ну вот и добавьте ; на этой строчке. )