Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Вывод данных из БД
Форумы портала PHP.SU » Разное » Корзина » Вывод данных из БД

Страниц (1): [1]
 

1. Shagger - 27 Марта, 2009 - 20:41:32 - перейти к сообщению
Здравствуйте.

Такой вопрос.

в index.php прописано

....
if ($id_catalog != 0)
{
$info_cat = $price_cat_cls->getInfo($id_catalog);
$smarty->assign("catalog", $info_cat);
if ($info_cat['id_parent'] != 0)
{
$smarty->assign("parent",$price_cat_cls->getInfo($info_cat['id_parent']));
}
}
...

а в index.tpl

{if $info_cat != ""}
{$info_cat.discrip}
{/if}

таким образом выводится описание раздела из БД, которое я забиваю из админки.

НО

прописываю аналогичный данные (например в index_2.php и в index_2.tpl), а текст из базы данных не выводится хотя всё идентично. в первом случае прописаны в ячейке БД `ws_cms_pub_catalog` а во втором `ws_cms_price_catalog`

в БД:
SELECT COUNT( * ) AS `Строки` , `discrip`
FROM `ws_cms_pub_catalog`
GROUP BY `discrip`
ORDER BY `discrip`
LIMIT 0 , 30

SELECT COUNT( * ) AS `Строки` , `discrip`
FROM `ws_cms_price_catalog`
GROUP BY `discrip`
ORDER BY `discrip`
LIMIT 0 , 30

так почему же данные не выводятся?
2. valenok - 28 Марта, 2009 - 00:19:51 - перейти к сообщению
так почему же вы не пользуетесь минимальным оформлением кода чтоб мы глаза не выкалывали ?

 

Powered by ExBB FM 1.0 RC1