Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

tentang menampilkan filter database pertahun....

saya udah buat query menampilkan per tahun... lalu bagaimana saya menampilkan nya dengan option menu? mohon bimbingannya apa menggunakan IF statement?

avatar radenyaqien
@radenyaqien

4 Kontribusi 0 Poin

Diperbarui 8 tahun yang lalu

3 Jawaban:

apakah yang dimaksud menampilkan data berdasarkan tahun yang dipilih dari select box pada html?

index.html

<form method="POST" action="filter.php">
    <select name="tahun">
      <option value="2017">2017</option>
      <option value="2016">2016</option>
    </select>
    <input type="submit" name="submit" value="Filter">
</form>

filter.php

<?php
  $tahun = $_POST['tahun'];
  $query = "SELECT * FROM buku WHERE tahun_terbit=$tahun";
  $result = mysqli_query($link, $query);
?>

avatar gunalirezqimauludi
@gunalirezqimauludi

350 Kontribusi 243 Poin

Dipost 8 tahun yang lalu

saya mempunyai sebuah halaman dengan table, pertama di load menampilkan seluruh data table,,, lalu saya pengen memfilter data table berdasarkan tahun ... mohon bimbingannya

avatar radenyaqien
@radenyaqien

4 Kontribusi 0 Poin

Dipost 8 tahun yang lalu

Yupp, dicoba saja script yg diatas, Saat load awal

<?php
  $query = "SELECT * FROM buku";
  $result = mysqli_query($link, $query);
?>

Dan saat pemilihan tahun pada select box ada form submitnya ke php contoh di atas ke filter.php dan di dalemnya ada script + where , wherenya tahun karna untuk menampilkan data" sesuai tahun yg dipilih , contohnya

<?php
  $tahun = $_POST['tahun'];
  $query = "SELECT * FROM buku WHERE tahun_terbit=$tahun";
  $result = mysqli_query($link, $query);
?>
avatar gunalirezqimauludi
@gunalirezqimauludi

350 Kontribusi 243 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban