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
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)";
<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>
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
Posting Komentar