Показать сообщение отдельно
  #6 (permalink)  
Старый 26.10.2018, 17:51
Кандидат Javascript-наук
Отправить личное сообщение для Zhenyaxxxx Посмотреть профиль Найти все сообщения от Zhenyaxxxx
 
Регистрация: 25.10.2018
Сообщений: 102

Фильтр по чекбоксам
Здесь я выбираю все из базы и вставляю циклом в div:

$result = mysql_query(" SELECT *  FROM `product` WHERE `brand`='Вентс' ");
$row = mysql_fetch_assoc($result);
while($row = mysql_fetch_assoc($result)){
?>
<div id="product" class="<?= $row['model']; ?>" >
</div>


Тут ищу совпадение слова или цифры в модели, например в модели ВКОМ 100, я ищу цифру 100 и ее добавляю к размеру 100:

$(".d100").change(function() {  $('.prom_vents~#product[class~="100"]').hide(500);  
    if(this.checked) {       $('.prom_vents~#product[class~="100"]').show("slow");
      } else {  $('.prom_vents~#product[class~="100"]').hide(500);  }



А тут управляю переменной по размеру, которая находится в названии модели...


<form method="post" action="" class="diametr_form"><label></label>
<label><input type="checkbox" name="diametr" value=".d100" class="d100" />100 мм</label>
<label><input type="checkbox" name="diametr" value=".d125" class="d125" />125 мм</label>
<label><input type="checkbox" name="diametr" value=".d150" class="d150" />150 мм</label>
 </form>
Ответить с цитированием