Download

Minggu, 12 April 2015

Update Data (MySQLi)

Yap sekarang cara merubah data akan dibahas, konsepnya seperti ini, data akan dipanggil terlebih dahulu sesuai parameter , pada kali ini parameternya adalah NIS. jadi ketika di klik edit akan muncul sebuah form yang isinya sesuai dengan data yang di klik, berikut gambarannya

Edit Data MySQLi
halaman view

Edit Data MySQLi
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();


?>

Edit Data MySQLi
saya merubah datanya menjadi seperti berikut

Edit Data MySQLi
hasil setelah data dirubah



Catatan

NIS tidak bisa dirubah karena menggunakan atribut readonly, monggo baca link berikut Selengkapnya

Tidak ada komentar:

Posting Komentar