assalamu'alaikum,, selamat pagi,, mau tanya bagaimana cara menampilkan data berdasarkan tahun angkatan dan jurusan dengan combo box

jadi ketika pilih tahun angkatan semua tampil berdasarkan tahun angkatan, kalo pilih jurusan tampil berdasar jurusan, kalo pilih angkatan dan jurusan tampil berdasarkan angkatan dan jurusan
  1. <form method="post" action="?page=tmahasiswa">
  2. <div class="form-group">
  3. <label >Tahun Angkatan</label>
  4. <select name="angkatan" class="form-control">
  5. <option value="">Pilih Angkatan</option>
  6. <?php
  7. $hasil1 = $mysqli->query("SELECT * FROM angkatan");
  8. while ($r=$hasil1->fetch_assoc()) {
  9. echo "<option value='$r[id_angkatan]'>$r[nm_angkatan]</option> ";
  10.  
  11.  
  12.  
  13. }
  14.  
  15.  
  16.  
  17. ?>
  18.  
  19. </select>
  20. </div>
  21. <div class="form-group">
  22. <label >Jurusan</label>
  23. <select name="jrs" class="form-control">
  24. <option value="">Pilih Jurusan</option>
  25. <?php
  26. $hasil = $mysqli->query("SELECT * FROM jurusan");
  27. while ($r=$hasil->fetch_assoc()) {
  28. echo "<option value='$r[id_jurusan]'>$r[nm_jurusan]</option> ";
  29.  
  30.  
  31.  
  32. }
  33.  
  34.  
  35.  
  36. ?>
  37.  
  38. </select>
  39. </div>
  40. <div class="form-group">
  41.  
  42. </div>
  43. <div>
  44. <input type="submit" value="Tampilkan Data" name="cari" class="btn btn-info"></input>
  45. </div>
  46. </form>
  47.  
  48.  
  49. </div>
  50. </div>
  51. </div>
  52. <div class="col-md-10">
  53. <div class="panel panel-primary">
  54. <!-- Default panel contents -->
  55. <div class="panel-heading"><span class="glyphicon glyphicon-user" aria-hidden="true"></span>&nbsp; Tabel Mahasiswa</div>
  56.  
  57. <div class="panel-body">
  58. <div class="table-responsive">
  59.  
  60. <table id="tbljurusan" class="table table-bordered table-condensed table-striped table-hover">
  61. <thead>
  62. <tr>
  63.  
  64. <div class="form-group">
  65. <a class="btn btn-primary btn-md" href="?page=fmahasiswa"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span>&nbsp; TAMBAH</a>
  66. </div>
  67. </tr>
  68. <tr>
  69. <td align="center">NO</td>
  70.  
  71. <td align="center">NIM</td>
  72. <td align="center">NAMA LENGKAP</td>
  73. <td align="center">JENIS KELAMIN</td>
  74. <td align="center">AGAMA</td>
  75. <td align="center">ALAMAT</td>
  76. <td align="center">TEMPAT LAHIR</td>
  77. <td align="center">TANGGAL LAHIR</td>
  78. <td align="center">TAHUN ANGKATAN</td>
  79. <td align="center">JURUSAN</td>
  80. <td align="center">TELEPON</td>
  81. <td align="center">PROVINSI</td>
  82. <td align="center">KOTA</td>
  83.  
  84.  
  85.  
  86. <td align="center">AKSI</td>
  87. </tr>
  88. </thead>
  89.  
  90. <?php
  91. if (isset($_POST['cari'])) {
  92.  
  93. $qcari2 = $_POST['jrs'];
  94. $qcari3 = $_POST['angkatan'];
  95. $sql = "SELECT
  96. mahasiswa.id_mhs,
  97. mahasiswa.nm_mhs,
  98. mahasiswa.jk,
  99. mahasiswa.agama,
  100. mahasiswa.alamat,
  101. mahasiswa.tempat_lahir,
  102. mahasiswa.tanggal_lahir,
  103. mahasiswa.tlp,
  104. mahasiswa.provinsi,
  105. mahasiswa.kota,
  106. mahasiswa.foto,
  107. mahasiswa.username,
  108. mahasiswa.password,
  109. jurusan.nm_jurusan,
  110. angkatan.nm_angkatan
  111. FROM
  112. mahasiswa
  113. INNER JOIN jurusan ON mahasiswa.id_jurusan = jurusan.id_jurusan
  114. INNER JOIN angkatan ON mahasiswa.id_angkatan = angkatan.id_angkatan
  115.  
  116.  
  117. WHERE nm_jurusan like '%$qcari2%'
  118. OR nm_angkatan like '%$qcari3%'
  119. ORDER BY id_mhs ";
  120. $data = $mysqli->query($sql);
  121. if ($data->num_rows == 0) {
  122. echo "<font color=red>Data yang dicari tidak ditemukan</font>";
  123. }
  124. }
14620
Please login to answer!
/sangkep/answer/add-json/nogzip/1
/sangkep/answer/send-notification
User Paling Aktif Bulan Lalu

Rey Paksi Manggala

Rey Paksi Manggala

Point Bulan Lalu: 6