PHP 5.6.40
Preview: search_contact.php Size: 2.20 KB
/home/urbanman/hindustansecurity.in/admin/search_contact.php

<?php
include("config.php");

$query = isset($_POST['query']) ? trim($_POST['query']) : '';
$searchQuery = mysqli_real_escape_string($conn, $query);
$uploadpath = "uploads/"; // your upload folder path

if (!empty($searchQuery)) {
    // Search across full name (concatenated), phones, email, address, city
    $sql = "SELECT * FROM contact_book
            WHERE CONCAT_WS(' ', first_name, middle_name, last_name) LIKE '%$searchQuery%'
            OR phone1 LIKE '%$searchQuery%'
            OR phone2 LIKE '%$searchQuery%'
            OR email LIKE '%$searchQuery%'
            OR address LIKE '%$searchQuery%'
            OR city LIKE '%$searchQuery%'
            ORDER BY id DESC";
} else {
    $sql = "SELECT * FROM contact_book ORDER BY id DESC";
}

$result = $conn->query($sql);
$response = "";
$count = 0;

if ($result && $result->num_rows > 0) {
    while ($data = mysqli_fetch_assoc($result)) {
        $count++;
        $photo = empty($data['photo_copy']) 
                 ? 'img/vouchersimg_1.png' 
                 : "../admin/" . $uploadpath . $data['photo_copy'];

        $response .= "
        <tr>
            <td>{$count}</td>
            <td><img src='{$photo}' class='img-fluid' style='border-radius:50%;width:50px;height:50px;'></td>
            <td>" . ucfirst($data['gender_typ']) . " " . ucfirst($data['first_name']) . " " . ucfirst($data['middle_name']) . " " . ucfirst($data['last_name']) . "<br>" . $data['phone1'] . ($data['phone2'] ? " / " . $data['phone2'] : "") . "</td>
            <td>
                <a href='add_contact.php?id={$data['id']}&flag=add'><i class='fa fa-edit'></i></a>
                &nbsp;&nbsp;&nbsp;
                <a class='btn3' title='delete' href='submit-contact-book.php?flag=del&id={$data['id']}' onclick=\"return confirm('Do You Want To Delete This?');\">
                    <i class='fa fa-trash icon-white'></i>
                </a>
            </td>
            <td>
                <a href='viewinfo.php?id={$data['id']}&flag=view'><button class='btn5'>View Info</button></a>
            </td>
        </tr>";
    }
} else {
    $response = "<tr><td colspan='8'>No results found</td></tr>";
}

echo $response;
$conn->close();
?>

Directory Contents

Dirs: 5 × Files: 42

Name Size Perms Modified Actions
css DIR
- drwxrwxrwx 2026-07-14 05:46:15
Edit Download
dist DIR
- drwxrwxrwx 2026-07-14 05:46:15
Edit Download
img DIR
- drwxrwxrwx 2026-07-14 05:46:15
Edit Download
js DIR
- drwxrwxrwx 2026-07-14 05:46:15
Edit Download
upload DIR
- drwxrwxrwx 2026-07-14 05:46:15
Edit Download
419 B lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
9.81 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
9.72 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
8.78 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
8.07 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
9.19 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
8.57 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
8.72 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
8.18 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
31.19 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
8.25 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
8.40 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
8.42 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
545 B lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
6.81 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
397 B lrw-rw-rw- 2026-06-26 17:31:16
Edit Download
305 B lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
0 B lrw-r--r-- 2026-07-14 06:09:45
Edit Download
5.45 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
9.24 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
207 B lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
6.34 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
8.67 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
1.90 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
2.20 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
1.68 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
845 B lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
1.64 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
944 B lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
845 B lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
937 B lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
1.66 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
814 B lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
831 B lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
790 B lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
827 B lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
2.84 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
4.74 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
4.76 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
9.41 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
10.77 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download
3.54 KB lrw-rw-rw- 2026-06-26 17:25:03
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).