$sql = $db->query( "SELECT * FROM dle_category Where id='1' or id='2' or id='3' or id='4' or id='5' or id='6' or id='7' or id='8' or id='9' or id='10' or id='11' or id='12' or id='13' or id='14' or id='15' or id='16'
or id='17' or id='18' or id='19' or id='20' or id='21' or id='22' or id='23' or id='24' or id='25' or id='26' GROUP BY id" );
while ( $row = $db->get_row( $sql ) ) {
$regions.=<<<HTML
<tr valign='middle'>
<td width='130' height='10' style='border:1px solid #E0E0E0; padding:3px;' class='body' align='center'><a href='/{$row['alt_name']}'>
<IMG SRC="{$row['icon']}" ALIGN="right" BORDER="2"></a></td>
<td height='10' width='100%' style='border-right:1px solid #E0E0E0; border-top:1px solid #E0E0E0; padding:5px;' class='body' align='left'>
<a href='/{$row['alt_name']}'>{$row['name']}</a>
HTML;
$sql_result = $db->query("select ct.id,
(select count(*) from ". PREFIX ."_post ps where ps.category = ct.id AND (DATE_FORMAT(date, '%Y%m%d')=CURDATE()) AND approve = '1') as new_,
(select count(*) from ". PREFIX ."_post ps where ps.category = ct.id AND approve = '1') as allnews_
from ". PREFIX ."_category ct"
);
while($row = $db->get_row($sql_result))
{
$regions.=<<<HTML
{$row['new_']}
HTML;
}
$regions.=<<<HTML
</td>
</tr>
HTML;
}
Данный код выводит категории в список и колличество новостей в этой категории, но что-то ни то..получается так:
Фильмы - 014235045
Мультики - 014235045
Игры - 014235045
Картинки - 014235045
Вместо, того, что бы:
Фильмы - 0
Мультики - 1
Игры - 4
Картинки - 2
Кто, подскажет, что изменить?