Sebenarnya untuk membuat menu Edit dan Delete itu adalah persoalan yang sangat mudah apabila kita pelajari dengan sungguh-sungguh, Jadi untuk belajar ini di butuhkan kesabaran untuk
menghadapi pesan-pesan error yang sering kita temui di jendela browser kita apabila ada
kesalahan,,haaa!!!! wkwkwkwkwkwkwkwwkw.
Oke, langsung saja kita mulai
Sebenarnya untuk membuat menu edit dan delete ada 6 file yang harus kita buat, file apa saja kah itu?
- File untuk tampilan
- File koneksi ke database
- File untuk melihat data
- File untuk edit
- File untuk update &
- File untuk delete
Kebetulan juga file yang saya gunakan adalah file2 yang sudah saya buat sebelumnya.
Ok! lansung saja kita buat file yang pertama perintahnya seperti berikut:
?php
ERROR_REPORTING(E_ALL ^ E_DEPRECATED);
$kon=mysql_connect('localhost','root','');<
mysql_select_db('db_teruna',$kon);
?>
ERROR_REPORTING(E_ALL ^ E_DEPRECATED);
$kon=mysql_connect('localhost','root','');<
mysql_select_db('db_teruna',$kon);
?>
Tampilannya ini sangat sederhana hanya ada satu inputtan yaitu 'nama' simpan file ini biasanya klo saya, saya simpan dengan nama input.php
Sedangkan untuk file berikutnya adalahuntuk melihst data
<?php
$nama=$_POST['nama'];
include('koneksi.php');
mysql_query("INSERT INTO tbl_siswa VALUES('','$nama') ");
echo "<script>
alert('Berhasil Di Tambahkan');
window.location='input.php';
</script>"
?>
Nah ini untuk mengkoneksikan ke database dengan nama database db_teruna silahkan simpan file ini dengan nama koneksi.php$nama=$_POST['nama'];
include('koneksi.php');
mysql_query("INSERT INTO tbl_siswa VALUES('','$nama') ");
echo "<script>
alert('Berhasil Di Tambahkan');
window.location='input.php';
</script>"
?>
Untuk yang berikutnya adalah file pemrosesnya yaitu;
<html>
<head>
<title> Membuat Menu Edit </title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<center>
<table border="1 px solid">
<tr>
<td>No</td>
<td>Nama</td>
<td>Opsi</td>
<td>Delete</td>
</tr>
<?php
include('koneksi.php');
$ambil=mysql_query("SELECT * FROM tbl_siswa");
$no=1;
while($data=mysql_fetch_array($ambil))
{
echo"
<tr>
<td>$no</td>
<td>$data[nama]</td>
<td><a href='edit.php?id_siswa=".$data['id_siswa']."'>Edit </a></td>
<td><a href='delete.php?id_siswa=".$data['id_siswa']."'>Delete </a></td>
</tr>";
$no++;
}
?>
</table>
</body>
</html>
<head>
<title> Membuat Menu Edit </title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<center>
<table border="1 px solid">
<tr>
<td>No</td>
<td>Nama</td>
<td>Opsi</td>
<td>Delete</td>
</tr>
<?php
include('koneksi.php');
$ambil=mysql_query("SELECT * FROM tbl_siswa");
$no=1;
while($data=mysql_fetch_array($ambil))
{
echo"
<tr>
<td>$no</td>
<td>$data[nama]</td>
<td><a href='edit.php?id_siswa=".$data['id_siswa']."'>Edit </a></td>
<td><a href='delete.php?id_siswa=".$data['id_siswa']."'>Delete </a></td>
</tr>";
$no++;
}
?>
</table>
</body>
</html>
yang ini saya simpan dengan nama lihat.php
Yang berikutnya untuk Edit;
<?php
$id=$_GET['id_siswa'];
include('koneksi.php');
$ambil=mysql_query("SELECT * from tbl_siswa where id_siswa='$id'");
$data=mysql_fetch_array ($ambil);
?>
<html>
<head>
<title> Input Data Siswa </title>
</head>
<body>
<form action="update.php" method="POST">
<input type="hidden" name="id" value="<?php echo $data ['id_siswa'];?>" />
Nama<input type="text" name="nama" value="<?php echo $data ['nama'];?>" />
<input type="submit" name="ok" value="Simpan" />
</form>
</body>
</html>
$id=$_GET['id_siswa'];
include('koneksi.php');
$ambil=mysql_query("SELECT * from tbl_siswa where id_siswa='$id'");
$data=mysql_fetch_array ($ambil);
?>
<html>
<head>
<title> Input Data Siswa </title>
</head>
<body>
<form action="update.php" method="POST">
<input type="hidden" name="id" value="<?php echo $data ['id_siswa'];?>" />
Nama<input type="text" name="nama" value="<?php echo $data ['nama'];?>" />
<input type="submit" name="ok" value="Simpan" />
</form>
</body>
</html>
Simpan dengan nama edit.php
yang seterussnya untuk file update;
<?php
$nama=$_POST['nama'];
$id=$_POST['id'];
include('koneksi.php');
mysql_query("update tbl_siswa set nama='$nama' where id_siswa='$id'");
echo "<script>
alert('Update Data Sukses');
window.location='lihat.php';
</script>";
?>
$nama=$_POST['nama'];
$id=$_POST['id'];
include('koneksi.php');
mysql_query("update tbl_siswa set nama='$nama' where id_siswa='$id'");
echo "<script>
alert('Update Data Sukses');
window.location='lihat.php';
</script>";
?>
Simpan dengan nama update.php
Dan yang terakhir file delete;
<?php
$id=$_GET['id_siswa'];
include('koneksi.php');
$ambil=mysql_query("DELETE FROM tbl_siswa WHERE id_siswa='$id'");
echo "<script>
alert('Data Berhasil Di hapus');
window.location='lihat.php';
</script>"
?>
$id=$_GET['id_siswa'];
include('koneksi.php');
$ambil=mysql_query("DELETE FROM tbl_siswa WHERE id_siswa='$id'");
echo "<script>
alert('Data Berhasil Di hapus');
window.location='lihat.php';
</script>"
?>
Simpan dengan nama delete.php
Setelah file2 tersebut di buat silahkan buat database db_teruna sesuai yang di file input tadi dan buat table dengan nama tbl_siswa sesuai yang ada di file proses
Jika sudah silahkan lakukan pengimputan dan lihat data dengan membuka file lihat tadi, untuk tampilan yang saya buat adalah seperti di bawah ini;
Nah di bagian opsi terdapat Edit dan Delete
Untuk variasinya saya akan menghapus Aril tampilannya seperti ini;
Nah ini sebenarnya jika anda mau bisa saja nanti anda kembangkan untuk membuat pendataan misalnya data Perpusatakaan, data untuk pemerintahan dll, yang saya buat ini cuma basicnya doang
Catatan:
untuk pemberian nama file itu suka2 atau bebas tetapi kita harus tau dimana alurnya
Saya rasa cukup sekian saja kuarangnya bleh anda comment di bawah ini!
Sekian dan Terimakasih
============================= Syalom!!!==================================
No comments:
Post a Comment
Comment Yang Jelas