Saya mau Bertanya Cara membuat SELECT 2

 <label for="">Jabatan</label>
        <div class="input-group" style="width: 100%;">
         <select class="form-control" name="jenis_dept" required="required">
          <option>-- Pilih --</option>
          <?php
          include("../../koneksi.php");
          $query = mysqli_query($db, "SELECT * FROM departemen") or die (mysqli_error($db));
          while($dept = mysqli_fetch_array($query)) {
          echo '<option value="'.$dept['id_dept'].'">
               '.$dept['jenis_dept'].'</option>';
          } ?>
          </select>
 <label for="">Nama Departemen</label>
        <div class="input-group" style="width: 100%;">
          <select class="form-control" name="nama_dept" required="required">
            <option>-- Pilih --</option>
            <?php
            include("../../koneksi.php");
            $query = mysqli_query($db, "SELECT * FROM departemen_detail") or die
                     (mysqli_error($db));
            while($dept = mysqli_fetch_array($query)) {
            echo '<option value="'.$dept['id_nama_dept'].'">
                 '.$dept['nama_dept'].'</option>';
            }?>
           </select>

saya mau bertanya saya ingin membuat sebuah select 2 dari 2 tabel berbeda, terdapat juga relasi antar tabel departemen dan departemen detail, dimana departemen memiliki banyak departemen detail

avatar GalihPramana06
@GalihPramana06

41 Kontribusi 1 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

pakai inner join, dengan catatan sdh dibuat relasinya. contoh <pre> //disesuaikan nama tabelnya $sql = mysqli_query($db,"SELECT departemen.id_dept, departemen.jenis_dept, dept_detail.id_nama_dept, departemen_detail.nama_dept FROM departemen INNER JOIN departemen_detail ON departemen.id = departemen_detail.dept_id "); </pre>

avatar bosque
@bosque

187 Kontribusi 104 Poin

Dipost 6 tahun yang lalu

oke gan nanti saya coba, makasih gan?

avatar GalihPramana06
@GalihPramana06

41 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban