Senin, 24 November 2025

FORM UBAH DATA SISWA DI WEB

 

LANGKAH -LANGKAH UNTUK MENGUBAH DATA SISWA DI  WEB

1. Tampilkan data siswa dengan cara membuat file data_siswa.php kemudian tambah tombol untuk ubah.

coding / script : 

data_siswa.php

<h1>Data Siswa</h1>
<table width="800" border="1">
    <tr>
        <td>NIS</td>
        <td>Nama Siswa</td>
        <td>Jenis Kelamin</td>
        <td>Tempat Lahir</td>
        <td>Tanggal Lahir</td>
        <td>Nama Ibu Kandung </td>
        <td>Aksi</td>
    </tr>
<?php
include"conn/config.php";
$perintah="select * from tb_siswa";
$query=mysqli_query($koneksi,$perintah);
while($data=mysqli_fetch_row($query))
{ echo"
    <tr>    
        <td>$data[0]</td> <td>$data[1]</td> <td>$data[2]</td>
        <td>$data[3]</td> <td>$data[4]</td>
        <td>$data[5] </td>
        <td>
            <a href=form_ubahsiswa.php?nis=$data[0]>
                <button>Ubah</button>
            </a>
        </td>
    </tr>";
}
?>
</table>

output dari coding: 



2. Buat form untuk mengubah data siswa dengan nama form_ubahsiswa.php

script / koding :

form_ubahsiswa.php

<?php
$nis=$_GET['nis'];
include"conn/config.php";
$perintah="select * from tb_siswa where nis='$nis'";
$query=mysqli_query($koneksi,$perintah);
$data=mysqli_fetch_array($query);
?>
<form method="post" action="proses_ubahsiswa.php">
<table border="1" width="500" align="center">
<tr>
        <td colspan="2"align=center> FORM UBAH SISWA</td>
</tr>
<tr>
        <td>NIS</td>
        <td><input type="text" name="nis" value="<?=$data['nis'];?>"></td>
</tr>
<tr>
        <td>Nama </td>
        <td><input type="text" name="nama" value="<?=$data['nama'];?>"></td>
</tr>
<tr>
        <td>Jenis Kelamin</td>
        <td><select name="jenis_kelamin">
            <option> <?=$data['jenis_kelamin'];?> </option>
            <option>Laki-laki</option>
            <option>perempuan</option>
            </select>
        </td>
</tr>
<tr>
        <td>Tempat Lahir</td>
        <td><input type="text" name="tempat_lahir" value="<?=$data['tempat_lahir'];?>"> </td>
</tr>
<tr>
        <td>Tanggal Lahir</td>
        <td><input type="date" name="tanggal_lahir" value="<?=$data['tanggal_lahir'];?>"></td>
</tr>
<tr>
        <td>Nama Ibu kandung</td>
        <td><input type="text" name="nama_ibukandung" value="<?=$data['nama_ibukandung'];?>"> </td>
</tr>
<tr>
        <td></td>
        <td><input type="submit" value="update"></td>
</tr>
</table>
</form>


output / hasil : 




Script/koding Proses Update :

proses_ubahsiswa.php

<?php
$nis=$_POST['nis']; echo"$nis <br>";
$nama=$_POST['nama']; echo"$nama <br>";
$jenis_kelamin=$_POST['jenis_kelamin']; echo"$jenis_kelamin <br>";
$tempat_lahir=$_POST['tempat_lahir']; echo"$tempat_lahir <br>";
$tanggal_lahir=$_POST['tanggal_lahir']; echo"$tanggal_lahir <br>";
$nama_ibukandung=$_POST['nama_ibukandung']; echo"$nama_ibukandung <br>";

$koneksi=mysqli_connect("localhost","root","","db_smk");
$perintah="UPDATE tb_siswa SET nama='$nama',
            jenis_kelamin='$jenis_kelamin',
            tempat_lahir='$tempat_lahir',
            tanggal_lahir='$tanggal_lahir',
            nama_ibukandung='$nama_ibukandung'
            WHERE nis='$nis'
           ";
$query=mysqli_query($koneksi,$perintah);

if($query==1)
    { echo"
        <script>
            alert('Berhasil');
            parent.location='data_siswa.php';
        </script>";
    }
else
    { echo"
        <script>
            alert('Gagal');
            parent.location='data_siswa.php';
        </script>";

    }
?>






Tidak ada komentar:

Posting Komentar

MANAJEMEN BASIS DATA (BACKUP)

MATERI: MANAJEMEN BASIS DATA (BACKUP) 🎯 Tujuan Pembelajaran Peserta didik mampu: Memahami konsep backup database Menjelaska...