Делаю выборку среди элементов инфоблока. Как сделать, чтобы выводилось соответствующее сообщение, если поиск не вернул ни одного элемента? Мучился, мучился, так ничего и не придумал. Подскажите пожалйуста.
Привожу код:
[CODE]<?
if(CModule::IncludeModule("iblock"))
{
$arSelect = Array("NAME", "DATE_ACTIVE_FROM");
$arFilter = Array(
"IBLOCK_ID"=>IntVal(11),
"ACTIVE_DATE"=>"Y",
"ACTIVE"=>"Y",
"DATE_ACTIVE_FROM"=>date($DB->DateFormatToPHP(CLang::GetDateFormat("SHORT")), mktime(0,0,0,10,20,2009)),
);
$res = CIBlockElement::GetList(Array("id"=>"desc"), $arFilter, false, Array("nPageSize"=>50), $arSelect);
?>
<ul>
<?
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
echo "<li>".$arFields["NAME"]."</li>";
}?>
</ul>
<?}?>[/CODE]
Привожу код:
[CODE]<?
if(CModule::IncludeModule("iblock"))
{
$arSelect = Array("NAME", "DATE_ACTIVE_FROM");
$arFilter = Array(
"IBLOCK_ID"=>IntVal(11),
"ACTIVE_DATE"=>"Y",
"ACTIVE"=>"Y",
"DATE_ACTIVE_FROM"=>date($DB->DateFormatToPHP(CLang::GetDateFormat("SHORT")), mktime(0,0,0,10,20,2009)),
);
$res = CIBlockElement::GetList(Array("id"=>"desc"), $arFilter, false, Array("nPageSize"=>50), $arSelect);
?>
<ul>
<?
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
echo "<li>".$arFields["NAME"]."</li>";
}?>
</ul>
<?}?>[/CODE]