Пока это мой код. Я пытаюсь отобразить одну таблицу из моей базы данных в таблице через HTML. Затем я хочу иметь возможность фильтровать эти результаты с помощью ключевого слова, однако результаты даже не отображаются на данный момент, я не знаю, почему? Весь код в настоящее время находится в одном файле calendar.php
<?php
session_start();
if(isset($_POST['search'])) {
}else {
$query = "SELECT * FROM knockout"; //selecting all results in table and filtering
$search = filterTable($query);
}
function filterTable($query){
include_once "action/dbcon.php";
$filter = mysqli_query($conn, $query);
return $filter;
}
?>
<form>
<input type=text name="valueToSearch" placeholder="Search">
<input type=submit name="search" value="filter">
<table>
<tr>
<th>Id:</th>
<th>Team 1:</th>
<th>Team 2:</th>
<th>Date::</th>
</tr>
</table>
<?php while($row = mysqli_fetch_array($search)); ?>
<tr>
<td><?php echo $row['knockout_id']; ?></td>
<td><?php echo $row['knockout_team1']; ?></td>
<td><?php echo $row['knockout_team2']; ?></td>
<td><?php echo $row['knockout_date']; ?></td>
</tr>
<?php endwhile;?>
</form>