Minggu, 23 November 2025

FORM UBAH DATA SISWA DI WEB

 LANGKAH -LANGKAH UNTUK MENGUBAH DATA SISWA DI  WEB

1. Tampilkan data siswa. kemudian tambah tombol untuk aksi Ubah dengan nama data_siswa.php

coding / script : 

<h1>Data Siswa</h1>
<?php
$koneksi = mysqli_connect("localhost","root", "", "db_smk");

$perintah = "select * from tb_siswa";
$query = mysqli_query($koneksi, $perintah);

echo "<table border='1' cellpadding='5' cellspacing='0'>";
echo "<tr>
        <th>No</th>
        <th>Nama</th>
        <th>Jenis Kelamin</th>
        <th>Tempat Lahir</th>
        <th>Tanggal Lahir</th>
        <th>Nama ibukandung</th>
        <th>aksi</th>
      </tr>";

$no = 1;
while ($data = mysqli_fetch_row($query)) {
    echo "<tr>
            <td>$no</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>";
    $no++;
}

echo "</table>";
?>

output dari coding: 








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

script / koding :

form ubah siswa
<?php
$nis=$_GET['nis'];
$koneksi = mysqli_connect("localhost","root", "", "db_smk");
$perintah = "select * from tb_siswa where nis='$nis'";
$query = mysqli_query($koneksi, $perintah);
$data = mysqli_fetch_array($query);
?>

<table border="1" width="500">
<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 Ibukandung</td>
    <td><input type="text" name="nama_ibukandung" value="<?=$data['nama_ibukandung'];?>"> </td>
</tr>


<tr>
    <td></td>
    <td><input type="submit" name="update"></td>
</tr>

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>";
}
}
?>


output:












Tidak ada komentar:

Posting Komentar

FORM UBAH DATA SISWA DI WEB

  LANGKAH -LANGKAH UNTUK MENGUBAH DATA SISWA DI  WEB 1. Tampilkan data siswa. kemudian tambah tombol untuk aksi Ubah dengan nama data_siswa....