What's new

PHP Search bar

DMaker

Addict
Joined
Aug 9, 2021
Posts
165
Solutions
1
Reaction
47
Points
114
Patulong po php crud , any idea po paano gumawa ng ganitong search bar ? Yung gumagana po sana . Baka may source code po kayo. Thank you in advance
IMG_20230415_185352.jpg
 

Attachments

Para magawa ang search bar sa isang PHP CRUD application, maaari kang gumamit ng PHP at MySQL para mag-query sa database at ibalik ang mga resulta base sa keyword na hinahanap. Eto ang ilang mga hakbang na maaari mong sundin:

1. Gumawa ng form sa HTML kung saan maglalagay ang user ng keyword na gustong hanapin.

Code:
<form method="post" action="search.php">
    <input type="text" name="search" placeholder="Search...">
    <button type="submit" name="submit">Search</button>
</form>

2. Sa search.php file, mag-query sa database at kunin ang resulta base sa keyword na hinahanap.

Code:
<?php
    $conn = mysqli_connect("localhost", "username", "password", "database");
    
    if (isset($_POST['submit'])) {
        $search = mysqli_real_escape_string($conn, $_POST['search']);
        $sql = "SELECT * FROM table_name WHERE column_name LIKE '%$search%'";
        $result = mysqli_query($conn, $sql);
    }
?>

3. Ilagay ang resulta ng query sa isang table sa HTML.

Code:
<table>
    <tr>
        <th>Column 1</th>
        <th>Column 2</th>
        <th>Column 3</th>
    </tr>
    <?php while($row = mysqli_fetch_array($result)) { ?>
    <tr>
        <td><?php echo $row['column_1']; ?></td>
        <td><?php echo $row['column_2']; ?></td>
        <td><?php echo $row['column_3']; ?></td>
    </tr>
    <?php } ?>
</table>

Note: Siguraduhin mong mag-update ng column_name at table_name sa iyong query base sa iyong database schema.

Ito ay isang basic na example ng search bar sa isang PHP CRUD application. Para sa mas advanced na feature, pwede mong i-improve ang pag-query sa database at magdagdag ng pagination. Maaari kang maghanap ng mga tutorial online para mas detalyadong pagsasanay.
 

Similar threads

Back
Top