| Код | function print_posts() { global $url_up; $query="select *, (select count(0) from car_tb where vendor_tb.name=car_tb.vendor_id and confirmed=1) as cnt from vendor_tb"; $result=mysql_query($query) or error_message('query'); while($line=mysql_fetch_array($result, MYSQL_ASSOC)) { foreach($line as $f => $v) { $line[$f]=stripslashes($line[$f]);} if($line['cnt']!=="0") { $vendor_cat[$line['name']]=$line['cnt']; } } $query="select vendor_id, count(0) as cnt from car_tb where confirmed=1 and visible=1 group by vendor_id;"; $result=mysql_query($query) or error_message('query'); while($line=mysql_fetch_array($result, MYSQL_ASSOC)) { foreach($line as $f => $v) { $line[$f]=stripslashes($line[$f]);} $vendor_cat_car[$line['vendor_id']]=$line['cnt']; } $array_tmp=array_diff_key($vendor_cat,$vendor_cat_car); $vendor_arr=array_merge($array_tmp, $vendor_cat_car); foreach ($vendor_arr as $vend => $cnt) { $out.='<li><a href="./model/?vid='.rawurlencode($vend).'">'.$vend.'('.$cnt.')</a></li>'; } return $out; }
|
Есть ф-я вывода данных из БД, но она выводит все в строку, надо сделать в три колонки, как это возможно реализовать? |