Я получаю массив результатов из таблицы mysql, в которой все строки отображаются следующим образом:
<div class="products" data-scroll-reveal="enter bottom move 50px over 0.6s after 0.2s">
<?php foreach ($data as $row): ?>
<a href="/<?=$row['link']?>" class="product">
<img src="imgs/<?=$row['img']?>" width="325" height="200" alt="<?=$row['name']?>">
<span class="name"><?=$row['name']?></span>
<span class="price"><?=$row['postcode']?></span>
<span class="time"><i class="fa fa-clock-o" style="font-size:20px"></i> <?=$row['time']
</span>
<span class="miles"><i class="fa fa-map-marker" style="font-size:20px"></i> <?php echo round
($row['distance'], 1 ).'miles <br>'; ?></span></a>
<?php endforeach; ?>
</div>
Я хотел бы создать фильтр на основе приведенных выше результатов без необходимости другого / отдельный sql запрос. Я хотел бы отфильтровать только то, что я уже получил в массиве и получить мгновенные результаты без перезагрузки / загрузки новой страницы. Как я могу это сделать?
Все вышеуказанные результаты отображаются на отдельных вкладках для каждой строки mysql. Мне бы хотелось, чтобы фильтр мог сортировать все вкладки по порядку фильтра - результат мгновенно без загрузки новой страницы.
Пожалуйста, сообщите.