-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsearch_menu.php
More file actions
48 lines (40 loc) · 1.54 KB
/
Copy pathsearch_menu.php
File metadata and controls
48 lines (40 loc) · 1.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php
include('koneksi.php');
if (isset($_POST['searchText'])) {
$searchText = mysqli_real_escape_string($koneksi, $_POST['searchText']);
$query = "SELECT * FROM menus WHERE name LIKE '%$searchText%' OR category LIKE '%$searchText%' OR details LIKE '%$searchText%'";
$result = mysqli_query($koneksi, $query);
$menuCount = 0;
while ($row = mysqli_fetch_assoc($result)) {
// Tampilkan hasil pencarian
if ($menuCount % 3 == 0) {
if ($menuCount > 0) {
echo '</div>';
}
echo '<div class="row justify-content-center">';
}
echo "<div class='col-md-4'>
<div class='menu-entry mb-4'>";
if (isset($row['image'])) {
echo "<a href='#' class='img' style='background-image: url(uploads/{$row['image']});'></a>";
}
echo "<div class='text text-center pt-4'>
<h3><a href='#'>{$row['name']}</a></h3>
<p><span>{$row['category']}</span></p>
<p class='price'><span>{$row['price']}</span></p>
<p>{$row['details']}</p>
<div class='mt-2'>
<a href='edit_menu.php?id={$row['no_menu']}' class='btn btn-primary btn-sm'>Edit</a>
<a href='delete_menu.php?id={$row['no_menu']}' class='btn btn-danger btn-sm'>Delete</a>
</div>
</div>
</div>
</div>";
$menuCount++;
}
mysqli_close($koneksi);
// Tutup shaf terakhir jika jumlah menu tidak habis dibagi 3
if ($menuCount % 3 != 0) {
echo '</div>';
}
}