Langkah-Langkah Mengubah Data Siswa DI Web
1. Tampilkan data siswa. kemudian tambah tombol untuk aksi Ubah dengan nama data_siswa.php
Contoh Kodingan:
data_siswa.php
<h1>Data Siswa</h1>
<table width="600" 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></td>
</a>
</td>
</tr>";
}
?>
</table>
Hasil
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 action="update_siswa.php" method="post">
<table border="1" width="500" align="center">
<tr>
<td colspan="2"><center><b>Form Ubah Siswa</b></center></td>
</tr>
<tr>
<td>NIS</td>
<td><input type="text" name="nis" value="<?= $data['nis']; ?>" readonly></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 selected><?= $data['jenis_kelamin']; ?></option>
<option>Laki-laki</option>
<option>Perempuan</option>
</select>
</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>Aksi</td>
<td><input type="submit" name="update" value="Update"></td>
</tr>
</table>
</form>
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