Есть сайт: http://autopodium.by/ В левой его части представлен список марок авто с количеством добавленных авто по каждой марке. Так вот какая проблема, надо чтобы марки, возле которых стоит (0) (т.е. по донной марке, пока, не добавлено не одной машине), что бы они не отображались, а при добавлении авто появлялись. Нутром понимаю, что нужно использовать конструкция if – else, но как её использовать никак не пойму. Помогите советом кто может. Заранее благодарен. Вот кусок исходника данного модуля: //------------------------------------------------------------------------------------------ // build index-page: autoexp_categories $database->setQuery("SELECT * FROM #__autoexp_mark WHERE published='1' ORDER BY name"); $rows = $database->loadObjectList(); $database->setQuery("SELECT use_column FROM #__autoexp_config LIMIT 1"); $use_column = $database->loadResult(); $database->setQuery( "SELECT use_count FROM #__autoexp_config"); $use_count = $database->loadResult(); $i = 0; $kr = $use_column; foreach($rows as $row) { $linkTarget = $mosConfig_live_site."/index.php?option=com_autoexp&page=show_category&catid=$row->id&Itemid=$Itemid"; if (($i%$kr)==0){ } if($use_count) { $rq = "SELECT COUNT(*) FROM #__autoexp_add WHERE mark_id = '".$row->id."' " ."AND published = '1'"; $database->setQuery($rq); $count_result2 = $database->loadResult(); } echo "<tr class='categories'>"; echo "<a href='$linkTarget'>".$row->name."</a>"; if($use_count) { echo "<font style='font-weight: normal;' size='-1'>"; echo " (".$count_result2.")"; echo "</font>"; } echo "</tr>"; $i++; } // ------------------------------------------------------------------------------- Вот файл во вложении:
ну что же Вы так: Код (PHP): foreach($rows as $row) { $linkTarget = $mosConfig_live_site."/index.php?option=com_autoexp&page=show_category &catid=$row->id&Itemid=$Itemid"; // для чего эта строка ? оО $rq = "SELECT COUNT(*) FROM #__autoexp_add WHERE mark_id = '".$row->id."' " ."AND published = '1'"; $database->setQuery($rq); $count_result2 = $database->loadResult(); if($count_result2 > 0) { echo "<tr class='categories'><td>"; echo "<a href='$linkTarget'>".$row->name."</a>"; echo "<font style='font-weight: normal;' size='-1'>"; echo " (".$count_result2.")"; echo "</font>"; echo "</td></tr>"; } }