Pemrograman Web ~CRUD Relasi

Assalamualaikum Warohmatullahi Wabarokatu

Hallo semuaa walcome back whith me , dengan Materi Pemrograman Web , Kali ini kita akan membahas kembali tentang CRUD tetapi menggunakan Relasi, apakah kalian penasran?? . Kalo begitu tanpa basabasi lagi mari kira mulai

CRUD dengan relasi berarti kita melakukan relasi pada databasenya , jadi kita akan membuat table baru lalu merelasikannya dengan table siswa. Sebagai Contoh kita akan membuat relasi pada table siswa dengan table baru ,kita akan mencontohkannya dengan menambah table t_kelas.

1. Buat table t_kelas 
Buat table t_kelas dengan structur berikut :


2. Kosongkan table siswa 
Kosongkan table siswa dengan men-truncate table dengan cara : buka table siswa lalu buka oparations selanjutnya scroll dipaling bawah lalu klick Empaty the table(TRUNCATE) 


3. Alter Table siswa 
Alter atau relasikan table siswa dengan table t_kelas dengan menambahkan id_kelas di table siswa 

4. Ubah Codingan di index.php dan v_index.php 
Buka dan ubah codingan di file index.php dan v_index.php , seperti berikut 
index.php  


$sql = "SELECT * FROM siswa  
        INNER JOIN t_kelas ON siswa.id_kelas = t_kelas.id_kelas";

v_index.php 

 <td><?= $siswa['nama_kelas'?></td>

Perhatikan! nama_kelas adalah nama field pada table t_kelas

5.Tambahkan Codingan di tambah.php dan edit.php 
Buka dan tambahkan Codingan ditambah.php dan edit.php , seperti berikut :
tambah.php
*setelah tutup kurung if:
$sql = "SELECT * FROM t_kelas";
$datakelas = $mysqli->query($sqlor die($mysqli->error)

*didalam if
 $kelas = $_POST['id_kelas'];

 $sql = "INSERT INTO siswa 
            (nis , nama_lengkap , jenis_kelamin , kelas , jurusan , alamat,
 golongan_darah,nama_ibu,file,id_kelas  ) 
            VALUES 
            ('$nis', '$namalengkap' , '$jeniskelamin', '$kelas', '$jurusan', 
'$alamat', '$golongandarah','$namaibu','$file','$kelas')";

edit.php
*setelah tutup kurung if:
$sql = "SELECT * FROM t_kelas";
$datakelas = $mysqli->query($sqlor die($mysqli->error)

*didalam if
$kela = $_POST['id_kelas'];
$sql = UPDATE siswa SET nis = '$nis',
                nama_lengkap = '$namalengkap',
                jenis_kelamin = '$jeniskelamin',   
                alamat = '$alamat',
                golongan_darah = '$golongandarah',
                nama_ibu = '$namaibu',
                id_kelas = '$kelas',
                file = '$fileWHERE nis='$nis'";

6.Tambahkan Codingan div_tambah.php 
Buka dan tambahkan Codingan di v_tambah.php ,seperti berikut :
<tr>
   <td>Kelas</td>
       <td>
         <select name="id_kelas" class="dropdown">
          <option value="">[ pilih kelas ]</option>
          <?php while ($row = mysqli_fetch_object($datakelas)) { ?>
          <option value="<?php echo $row->id_kelas ?>">
             <?php echo @$result->id_kelas == $row->id_kelas ? 'selected' : '' ?>
             <?php echo $row->nama_kelas ?>
          </option>
             <?php } ?>
          </select>
        </td>
</tr>
7.Hasil 
Berikut hasilnya bila sudah selesai

Sekian dari saya tunggu artikel berikutnya , jangan like coment and subrek , cyaa

Wassalamualaikum warohmatullahi wabarokatu


Comments

Popular Posts