Disini saya menggunakan text editornya yaitu Notepad++ dan juga jangan lupa pastikanlah di
komputer Anda atau di Laptop Anda terinstall yang namanya Xampp, karna dengan aplikasi inilah nanti file php dapat kita akses di browser kita menggunakan localhost. setelahnya semuanya telah ada maka kita akan lansung pada pembahsannya:
Karna kita ingun membuat Edit Update Delete di php tentunya kita akan membuat 7 file yang harus kita buat dengan rincian file sebagai berikut:
- File untuk tampilan(form inputan)
- File untuk koneksi ke database
- File untuk proses inputan
- File untuk melihat Data
- File untuk Edit
- File untuk Update
- File untuk Delete
1.File untuk tampilan(form inputan)
Untuk file ini kita buat untuk tampilannya meggunakan html murni, memang yang saya buat ini nanti yang simple saja nanti anda bisa menambahkannya atau mengedit tampilannya sesuai keinginan codingnya seperti dibawah ini:
<html>
<head>
<title> Data Siswa </title>
</head>
<body>
<form action="proses.php" method="POST" />
<table>
<tr>
<td>Nama</td><td>:</td><td><input type="text" name="nama" /><br /></td>
<td><input type="submit" name="input" value="Proses" /></td>
</tr>
</table>
</form>
</body>
</html>
Nah ini dia untuk file tampilannya disini uda cukup jelas tak perlu banyak yang di jelaskan karna ini hanyalah kode html murni yang biasa yang perlu kita perhatikan hanyalah di form action-nya kemanakah ia akan di arahkan klo di flie yang saya buat yah tentunya ke file proses.php ia akan di proses, ok file ini kita simpan dengan nama input.php
2. File koneksi kedatabase
untuk file koneksi ini sendiri berfungsi untuk mengkoneksikan php ke dalam mysql sebagai tempat penyimpanan database kita karna tanpa adanya koneksi tentu kedua apilikasi antara php dan mysql tidak dapat berhubungan tanpa ada yang namanya koneksi. ibarat sebuah rumah, tentunya sebuah itu memiliki gembok nah tanpa ada kunci kita tidak bisa masuk kedalam rumah tersebut nah kuncinya inilah yang di ibaratkan sebagai koneksi. memang bisa sih tanpa kunci tapi itu nama pencuri kan? nah klo di php itulaha kerjanya para hacker bisa masuk database tanpa kunci.
Codingnya seperti berikut:
<?php
error_reporting(E_ALL ^ E_DEPRECATED);$kon=mysql_connect("localhost","root","");
mysql_select_db("db_teruna",$kon);
?>
File ini untuk koneksi ke database maka kita simpan dengan nama koneksi.php
3.File proses inputan
File proses ini merupakan lanjutan atau file untuk memproses file inputan yang kita buat diatas sesuai dengan form action di fle input.php dan Codingnya sebagai berikut:
<?php
include('koneksi.php');
$na=$_POST['nama'];
mysql_query("INSERT INTO tbl_siswa VALUES('','$na',)");
echo "<script>
alert('Data berhasil Di Input');
window.location='lihat.php';
</script>";
?>
File ini kita simpan sesuai dengan form action di file input.php yaitu proses.php
4.File untuk melihat data
Setelah kita kita buat koneksi dan proses serta inputan nah kita inputkanlah langsung datanya dan kemudian kita tampilkan datanya, nah disinilah file lihat data ini berfungsi Codingnya seperti dibawah ini:
<html>
<head>
<title> Lihat Data </title>
</head>
<body>
<table border="1 px solid color="Red">
<tr>
<td>No</td>
<td>Nama</td>
<td>Option</td>
</tr>
<?php
include('koneksi.php');
$ambil=mysql_query("select * from tbl_siswa");
$no=1;
while($p=mysql_fetch_array($ambil)){
echo"
<tr>
<td>$no</td>
<td>$p[nama]</td>
<td><a href='edit.php?id_siswa=".$p['id_siswa']."'>Edit</a>
<a href='delete.php?id_siswa=".$p['id_siswa']."'>Delete </a></td>
</tr>";
$no++;
}
?>
</table>
</body>
</html>
Kita simpan dengan nama lihat.php
5.File Edit
Yah namanya juga uda file edit tentunya yah berfungsi untuk mengedit data dengan perintah sebagai berikut:
<?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> Edit Data </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 file edit.php
6.File untuk update
Untuk update sendiri berfungsi untuk memproses file edit coba perhatikan nama file yang di cantumkan dalam form action di file edit.
Untuk Codingnya sebagai berikut:
<?php
$nama=$_POST['nama'];
$nis=$_POST['nis'];
include('koneksi.php');
mysql_query("update tbl_siswa set nama='$nama',where id_siswa='$id'");
echo "<script>
alert('Data berhasil Di Ubah');
window.location='lihat.php';
</script>";
?>
7.File untuk Delete
Unutuk file yang terakhir ini adalah untuk delete yah yang namanya ajanya adlah delete tentunya juga berfungsi untuk menghapus data Codingnya seperti dibawah:
<?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>"
?>
Silahkan simpan dengan nama delete.php
Catatan
(Anda juga harus membuat databasenya di mysql cara membuatnya pasti uda pada tahu kan buat sesuai dengan nama databasenya,nama tablenya nama fieldnya semua harus sama dengan yang ada di php karna klo itunya beda mudah-mudahan program anda tidak akan jalan)
Jika filenya berhasil maka tampilannya akan sebagai berikut
Dan apabila salah opsi kita tekan misalnya edit makanya akan mucul kota form untuk pengeditan begitu juga dengan delete maka datanya akan terhapus.
Nah cukup sekian semoga dapat membantu
Tidak ada komentar:
Posting Komentar