Merhaba,
Sizin paylaştığınız kodlarda bir hata olmadığı görünüyor, ancak arama sonucunu gösteren tablo kodlarının yanlış yere yerleştirildiği için çalışmamış olabilir.
Kodların doğru şekilde çalışabilmesi için, arama formunun doğru bir şekilde açıldığından emin olmanız gerekiyor. Arama formu, `<tbody>` etiketi içinde yer almalıdır. Ancak sizin paylaştığınız kodlarda form, `</html>` etiketi ve `</tbody>` etiketleri arasında yer almaktadır. Doğru sıralamayı sağlamak için aşağıdaki gibi düzenleyebilirsiniz:
```
...
<tbody>
<tr>
<td colspan="5">
<form action="" method="GET">
<div class="input-group mb-3">
<input type="text" name="search" required value="<?php if(isset($_GET['search'])){echo $_GET['search']; } ?>" class="form-control" placeholder="Search">
<button type="submit" class="btn btn-primary">Arama</button>
</div>
</form>
</td>
</tr>
<?php
$con = mysqli_connect("localhost","user","password!","dat abase");
if(isset($_GET['search'])) {
$filtervalues = $_GET['search'];
$query = "SELECT * FROM users WHERE CONCAT(id,name,size,description) LIKE '%$filtervalues%' ";
$query_run = mysqli_query($con, $query);
if(mysqli_num_rows($query_run) > 0) {
foreach($query_run as $items) {
?>
<tr>
<td><?= $items['id']; ?></td>
<td><?= $items['name']; ?></td>
<td><?= $items['size']; ?></td>
<td><?= $items['description']; ?></td>
<td><?= $items['thumbnail']; ?></td>
</tr>
<?php
}
} else {
?>
<tr>
<td colspan="5">No Record Found</td>
</tr>
<?php
}
}
?>
</tbody>
</table>
```
Umarım bu çözüm işinizi görür.
çalışmadı ama sistem bakabilir misiniz?