Задать вопрос

Как правильно включить в условие результат mysql-запроса в 1С-Битрикс?

Здравствуйте.

Имеется html-форма, где пользователь вводит фамилию и нажимает кнопку поиска. В зависимости от результатов поиска выводится фамилия или похожие на неё фамилии. Тут не суть важно.

Код обработки запроса:

$sql = "SELECT npp, fio FROM b_gpeqt_areas WHERE fio LIKE '%$search_title%'";  
$res = \Bitrix\Main\Application::getConnection()->query($sql);
if (isset($_POST['fio'])) {
	// if(...){
		echo '<table>';
		echo '<tbody>';
		while($row = $res->fetch(\Bitrix\Main\Text\Converter::getHtmlConverter())) {
			$arResult[] = $row;
				echo '<tr>';
					echo '<td>' . $row['npp'] . '</td>';
					echo '<td>' . $row['fio'] . '</td>';
				echo '</tr>';
				}
			echo '</tbody>';
			echo '</table>';
		//}
	 // else echo "<div class='alert alert-warning alert-dismissible fade show' role='alert'>Фамилии: <b>".$search_title."</b> нет в списке</div>";
}

Проблем с поиском и выводом найденных результатов нет. Но нужно еще создать условие (на месте закомментированного), при котором, если фамилия вообще не найдена, то выводится просто тот 'else'.
Т.е. условие, при котором данный запрос, по идее, не возвратил никакого результата. И вот с этим что-то застрял...
Как правильно прописать такое условие?
  • Вопрос задан
  • 49 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы