Data yang di search tidak tampil

Ditanyakan 6 hari yang lalu oleh Fatimah Muhammad
<?php 

include ('connection.php'); //koneksi database

$keyword = $_GET['keyword']; // mengambil keyword yang dikirim dari form

$query = mysqli_query($connect,"SELECT * FROM karyawan WHERE nama='
$keyword'"); // mengambil data pada database berdasarkan nama sesuai keyword yang ditampung pada variabel $keyword.

$results = mysqli_fetch_all($query, MYSQLI_ASSOC);
?>

<html>
<body>
    <br><br>
    <a href="add.php">Tambah Data</a>  
    <br><br>
    <form action="search.php" method="get">
        <input type="text" name="keyword" placeholder="Keyword..." value="<?php echo $_GET['keyword']?>"/>
        <button type="submit">Search</button>
    </form>
    <br>
    <table border="1">
        <tr>
            <th>Nama</th>
            <th>Alamat</th>
            <th>Umur</th>
            <th>Jenis Kelamin</th>
            <th>Pilihan</th>
        </tr>
        <?php foreach($results as $result) : ?>
            <tr>
                <td><?php echo $result['nama']?></td>
                <td><?php echo $result['alamat']?></td>
                <td><?php echo $result['umur']?></td>
                <td><?php echo $result['jenis_kelamin']?></td>
                <td><a href="edit.php?id=<?php echo $result['id']?>">Edit</a>
                    <a href="delete.php?id=<?php echo $result['id']?>">Hapus</a></td>
            </tr>
        <?php endforeach ?>
    </table>
</body>
</html>

kenapa datanya tidak tampil ya ? hanya th yang muncul.

BUAT KOMENTAR

1 JAWABAN / 4 KOMENTAR

Generic placeholder image
Oriza Sahputra menjawab 5 hari yang lalu

Hai mba.

Kemungkinan datanya tidak ada di database. Bisa tolong screenshot data yang ada di tabel nya? record nya.

Lalu tolong tambahkan script print_r di bagian di bawah ini :

<?php 

include ('connection.php'); //koneksi database

$keyword = $_GET['keyword']; // mengambil keyword yang dikirim dari form

$query = mysqli_query($connect,"SELECT * FROM karyawan WHERE nama='
$keyword'"); // mengambil data pada database berdasarkan nama sesuai keyword yang ditampung pada variabel $keyword.

$results = mysqli_fetch_all($query, MYSQLI_ASSOC);

print_r($results); // Memastikan ada datanya apa tidak
exit;
?>

Jalankan lalu screenshot kesini

Comment ..

Array ( )

iya kak datanya kosong, kok kosong ya kak padahal datanya ada?

Dikomentari 5 hari yang lalu oleh Fatimah Muhammad
Comment ..

Coba tolong phpmyadmin / databasenya di screenshot mba. Tadi nyari dalam kata kunci apa?

Dikomentari 5 hari yang lalu oleh Oriza Sahputra
Comment ..

127.0.0.1/latihan/karyawan/ http://localhost/phpmyadmin/sql.php?db=latihan&table=karyawan&pos=0 Showing rows 0 - 4 (5 total, Query took 0.0017 seconds.)

SELECT * FROM karyawan id nama alamat umur jenis_kelamin
2 Sakinah 12 Ulu 30 Wanita
3 Suad 16 Ulu 28 Wanita
4 Husin 16 Ulu 27 Pria
5 Hasan 16 Ulu 25 Pria
6 Fatimah 16 Ulu 23 Wanita

dalam kata kunci nama kak.

Dikomentari 4 hari yang lalu oleh Fatimah Muhammad
BUAT KOMENTAR