halaman view
halaman edit
berikut kodenya.
edit.php
<html>
<head>
<title>Edit Data</title>
</head>
<body>
<?php
include 'koneksi.php';
//$_GET[id] merupakan parameter yang berisikan nilai NIS, perhatikan pada address bar ada ?id=nilai
$query = "select * from SISWA where NIS='$_GET[id]'";
//untuk menjalankan perinta sql
$result = $mysqli->query($query);
//untuk mendapatkan jumlah bari dari table
$num_results = $result->num_rows;
//cek jika data tidak 0
if( $num_results > 0){
$row = $result->fetch_assoc();
//untuk mengektrak data
extract($row);
}else{
//jika data kosong maka akan menampilkan data berikutnya
echo "Data Kosong";
}
//menutup koneksi ke database
$result->free();
$mysqli->close();
?>
<form method="post" action="update.php">
NIS
<br>
<input type="text" name="nis" value="<?php echo "{$NIS}"; ?>" readonly/>
<br>
NAMA
<br>
<input type="text" name="nama" value="<?php echo "{$NAMA}"; ?>"/>
<br>
KELAS
<br>
<input type="text" name="kelas" value="<?php echo "{$KELAS}"; ?>"/>
<br>
<input type="submit" value="Ubah"/>
</form>
</body>
</html>
dan berikut ini code untuk merubah datanya
update.php
<?php
include "koneksi.php";
$query = "update SISWA
set
NAMA = '$_POST[nama]',
KELAS = '$_POST[kelas]'
where NIS='$_POST[nis]'
";
if( $mysqli->query($query) ) {
header("location:view.php");
}else{
echo "Data tidak tersimpan";
}
$mysqli->close();
?>
saya merubah datanya menjadi seperti berikut
hasil setelah data dirubah
NIS tidak bisa dirubah karena menggunakan atribut readonly, monggo baca link berikut Selengkapnya




Tidak ada komentar:
Posting Komentar