<div class="hotelsearchform">
<form name="form" id="form" method="post" action="">
<div class="search4hoteltype">
<input type="checkbox" name="type[]" value="25"> Отель<br>
<input type="checkbox" name="type[]" value="26"> Мини-гостиница<br>
<input type="checkbox" name="type[]" value="28"> Санаторий<br>
<input type="checkbox" name="type[]" value="27"> Пансионат<br>
</div>
<div class="search4hotelrating">
<input type="checkbox" name="rating[]" value="15,17"> 2*<br>
<input type="checkbox" name="rating[]" value="19"> 3*<br>
<input type="checkbox" name="rating[]" value="21"> 4*<br>
<input type="checkbox" name="rating[]" value="23"> 5*<br>
</div>
<div class="search4hotelplace">
<input type="checkbox" name="place[]" value="5"> Центр<br>
<input type="checkbox" name="place[]" value="6"> Хоста<br>
<input type="checkbox" name="place[]" value="7"> Адлер<br>
<input type="checkbox" name="place[]" value="42"> Имеретинка<br>
<input type="checkbox" name="place[]" value="8"> Красная Поляна<br>
<input type="checkbox" name="place[]" value="10"> Дагомыс<br>
<input type="checkbox" name="place[]" value="9"> Лазаревское<br>
</div>
<div class="search4hotelbuttons">
<input name="submit" value="ПОКАЗАТЬ ВЫБРАННОЕ" type="submit">
</div>
</form>
</div><!-- hotelsearchform -->
<?
function connectDB (){
// Определяем константы для соединения с базой данных
//Пытаемся соединится с базой данных
//и выбрать таблицу
// Устанавливаем кодировку
//Возвращаем дескриптор соединения
return $dbconn;
}
/*Закрываем соединение с базой данных*/
function closeDB($dbconn){
}
if(isset($_REQUEST['submit'])) {
$connect = connectDB();
if( count($_POST['type']) > 0 ) {
$type = implode(',',$_POST['type']); $str.= ' AND type IN('.$type.')';
}
if( count($_POST['place']) > 0 ) {
$place = implode(',',$_POST['place']); $str.= ' AND place IN('.$place.')';
}
if( count($_POST['rating']) > 0 ) {
$rating = implode(',',$_POST['rating']); $str.= ' AND rating IN('.$rating.')';
}
$rat[15] = '<img src="/templates//img/s1.png" border="0">';
$rat[17] = '<img src="/templates//img/s2.png" border="0">';
$rat[19] = '<img src="/templates//img/s3.png" border="0">';
$rat[21] = '<img src="/templates//img/s4.png" border="0">';
$rat[23] = '<img src="/templates//img/s5.png" border="0">';
$sql = "SELECT `name`, `rating`, `key`, `address`, `desc` FROM sled_hotels WHERE town=4 ".$str;
/*
И не делаем тут никаких условий, т.к. вам в любом случае нужно вывести количество, даже если это будет ноль. Поэтому сразу выводите результат.
*/
echo '<div class="hotelsearchresults">По вашему запросу найдено отелей: '.$num.' </div>';
//Далее Сначала откроем блок allresult
echo '<div class="allresult">';
//И вот тут проверяйте, есть ли что то в $result, и если есть то фетчите его
// цкл doWile в вашем случае не нужен
if($num) {
echo '<div class="eachresult">
<div class="hotelnamewhiteline">
<div class="hotelrating">'.$rat[$row['rating']].'</div>
<div class="hotelname"><a href="/'.$row['key'].'.html" target="_parent"> "'.$row['name'].'" </a></div>
</div>
<div class="hoteladdress">'.$row['address'].'</div>
<div class="hoteldescription"><a href="/'.$row['key'].'.html" target="_parent">'.$row['desc'].'</a></div>
<!-- <div class="hotelphoto"><a href="/'.$row['key'].'.html" target="_parent"><img src="http://www.sgtours.ru'.$row['preview'].'" border="0" height="80"></a></div> -->
</div>';
}
}else{
echo '';
}
// закрываем allresult
echo '</div>';
}
closeDB ($connect);
?>