Minggu, 23 November 2025

UBAH DATA SISWA KE 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>
<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>ibu kandung</td> <td>Aksi<td>
<?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=conn/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 :


<?php
$nis=$_GET['nis'];
include "config.php";
$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"> FROM UBAH SISWA</td>
<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>
    </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" value="update"></td>
</tr>    


<?php



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

tambahkan cmd

 > INSERT INTO pendaftar (nama, nisn, tempat_lahir, tanggal_lahir, jenis_kelamin, asal_sekolah, jurusan_pilihan, no_hp, alamat, username,...