Так у меня есть SQL-запрос, который тянет все данные из таблицы MySQL, называется, например:Фильтрация таблицы с Javascript [PHP/SQL]
function get_example($conn){
$statement = "SELECT * FROM `example`";
if ($result = $conn->query($statement)) {
$rows = array();
while($row = $result->fetch_array()){
$rows[] = $row;
}
return $rows;
} else {
return 0;
}
}
Я называю эту функцию в PHP и сохранить значение в $ примере , Затем я могу использовать Еогеасп создать таблицу всего:
<table>
<tr>
<td>ID</td>
<td>Name</td>
<td>Description</td>
</tr>
<?php
foreach($example as $entry){
echo "<tr>";
echo "<td>" . $entry['id'] . "</td>";
echo "<td>" . $entry['name'] . "</td>";
echo "<td>" . $entry['description'] . "</td>";
echo "</tr>";
}
?>
</table>
Это достаточно все просто и я могу использовать форму с помощью метода POST, чтобы выбрать значение и фильтрации таблицы соответственно (для например, показывать только заходы где поле описания является определенным значением).
Мой вопрос: как мне отфильтровать эту таблицу с помощью JS?
Я хотел бы иметь кнопки html, которые при нажатии вызывает функцию, которая изменяет соответствующие свойства тега css для видимости от скрытого до видимого.
Итак - по умолчанию каждый тег указан в таблице с видимостью, установленной для скрытия. Затем, когда некоторые элементы будут нажаты, соответствующие элементы будут видимыми.
Возможно ли это? Мой JS знание ограничено, поэтому чем больше я смотрю на него, тем больше кажется, что форма PHP может быть ssafest путь
Благодарности