нужно вывести категории

Статус
В этой теме нельзя размещать новые ответы.

danneo

Честный
Регистрация
13 Ноя 2007
Сообщения
1.526
Реакции
121
Чего-то меня торкнуло, что все забыл.
Нужно вывести категории в столбик. Есть таблица reclama_cat. В ней поля: catid,parentid,catname,catcpu,icon,sort,atdesc,posit и прочие неважные.
Нужно сделать запрос и сделать вывод данных в столбик.
Данные такие: название, описание, иконка раздела.
Делаю, но чего-то не клеится... Помогите, хотя бы вывод простой, а я уже попробую доработать. Что у меня есть :D ... Даже вывод не получается. Может чего упростить в коде...

<?php
if(!defined("DNREAD")) exit();
global $db,$basepref,$setting,$api;
$reclamacache = '';
$bt = '';
# SQL
$inq = $db->query("SELECT catid,catname FROM ".$basepref."_reclama_cat

ORDER BY directorid DESC LIMIT 10");

if($db->numrows($inq)>0){

// WHILE
$reclamacache = array();
while($temp = $db->fetchrow($inq)){
$reclamacache[$temp['catid']]['catname']=$temp['catname'];
$reclamacache[$temp['catid']]['catid']=$temp['catid'];
}
echo $catname;
// WHILE
}
# Выводим новости
if(isset($reclamacache) ){
# Выводим заголовок новостей



$bt.= "<DIV class=\"sitetitle\">Наши разделы: <a href=\"index.php?dn=director\"><b>Реклама</b></a> </DIV>";

$bt.="<table width=\"100%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"container\">";
while(list($cacheid,$reclama)=each($reclamacache)){

$title = $api->siteuni($temp['catname']);
$bt.= "

<tr>
<td class=\"container_title_art\">
<span class=\"timefont\">".$temp['catname']."</span>".$temp['catid']." <strong>
<a href=\"index.php?dn=reclama&amp;to=art&amp;id=".$reclama['catid']."".$cachecpu."\" title=\"".$catname."\">".$catname."</a></strong>
</td>
</tr>
";

}
$bt.="</table>";
}

return $bt;
?>
 
в echo $catname; переменная $catname откуда берется?
 
PHP:
global $db,$basepref,$setting,$api;
Что за извращение
работайте с переменными класса или объявляйте их константами
 
знать бы как правильно, ответил бы :)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху