4.CRUD with Relation

Assalamualaikum wr.wb Teman-teman
ketemu lagi nih sama saya di blog yang sama
di postingan kali ini aku bakal ngebahas CRUD dengan relasi 2 tabel.
Nah,Langsung aja yuk ke pembahasannya
Nah disini saya bakal membuat pilihan kelas berasal dari tabel t_kelas yang dinamis.
Pertama-tama buatlah tabel t_kelas :




Selanjutnya Lalu tekan operations pada mysql kalian dan tekan TRUNCATE yang berada di paling bawah :





Ok,Kemudian ubah tabel siswa, ganti kelas menjadi id_kelas dengan tipe data int
Pastikan tabel siswa dalam keadaan kosong untuk menghindari error ok.
Lalu tambahkan codingan untuk mengambil data siswa pada file index.php sebagai berikut :

// Membuat query SQL mengambil data siswa
 $sql = "SELECT * FROM siswa
   INNER JOIN t_kelas ON (siswa.id_kelas = t_kelas.id_kelas)";

Setelah itu, Kemudian ubah baris kelas dengan nama_kelas pada file v_index.php

<select name="id_kelas">
    <option value="">[ Pilih Option ]</option>
    <?php while ($siswa = mysqli_fetch_object($dataKelas)) { ?>
    <option value="<?php echo $siswa->id_kelas?>"
     <?php echo @$action->id_kelas == $siswa->id_kelas ? 'selected' : '' ?> >
     <?php echo $siswa->nama_kelas?>
    </option>
    <?php } ?>
    </select>
Nah jika sudah ,Selanjutnya tambahkan codingan pada opsi pilih kelas pada v_tambah.php sebagai berikut :
<select name="id_kelas">
    <option value="">[ Pilih Option ]</option>
    <?php while ($siswa = mysqli_fetch_object($dataKelas)) { ?>
    <option value="<?php echo $siswa->id_kelas?>"
     <?php echo @$action->id_kelas == $siswa->id_kelas ? 'selected' : '' ?> >
     <?php echo $siswa->nama_kelas?>
    </option>
    <?php } ?>
    </select>

Oh iya ,edit POST data dari form, jangan lupa ditambahkan pada query INSERT nya
yang terakhir jangan lupa tambahkan query untuk mengambil data kelas pada file edit.php :
// Ambil data kelas
 $sql = "SELECT * FROM t_kelas";
 $dataKelas = $mysqli->query($sql) or die($mysqli->error);
Dan hasilnya sebagai berikut :



Nah,Mungkin segitu aja yang bisa dibahas kali ini, semoga bermanfaat bagi Teman teman
Sampai jumpa dipostingan selanjutnya ok guys .
Wassalamualaikum wr.wb

Komentar

Postingan Populer