Aplikasi CRUD (Create, Read, Uppdate, Delete) Sederhana Dengan PHP OOP PDO Bagian 3 - Diary Awal Blog
Aplikasi CRUD (Create, Read, Uppdate, Delete) Sederhana Dengan PHP OOP PDO Bagian 3 - Diary Awal Blog
ww.example.com instead of
1 of 5 12/5/2016 2:02 PM
Aplikasi CRUD ( Create, Read, Uppdate, Delete ) Sederhana Dengan P... http://diaryawal.blogspot.co.id/2013/07/aplikasi-crud-create-read-uppdate...
Label
public function Delete($key,$value){
$stmt = $this->dbh->prepare('DELETE FROM '.$this->tabel_name.' WHERE '.$key.'='.$value); Berita News
$stmt->execute();
Cerita
}
Islam
}
Javascript
2 of 5 12/5/2016 2:02 PM
Aplikasi CRUD ( Create, Read, Uppdate, Delete ) Sederhana Dengan P... http://diaryawal.blogspot.co.id/2013/07/aplikasi-crud-create-read-uppdate...
4. select.php
File inilah yang nantinya akan digunakan untuk menampilkan data yang diambil dari database sesuai keinginan
kita.
<?php
require('database.php');
?>
<b>Daftar Alamat Penduduk</b>
<table border="1" style="border-collapse:collapse;text-align:left;" width="500px;">
<tr>
<th>Nama</th>
<th>Alamat</th>
<th colspan="2">Action</th>
</tr>
<?php foreach($test->Select() as $value){ ?>
<tr>
<td><?php echo $value['nama']; ?></td>
<td><?php echo $value['alamat']; ?></td>
<td><a href="update.php?id=<?php echo $value['id']; ?>">Edit</a></td>
<td><a href="delete.php?id=<?php echo $value['id']; ?>">Delete</a></td>
</tr>
<?php } ?>
</table>
5. update.php
Perlu di ingat setelah data dimasukan ke database, dan di tampilkan. Ada kalanya kita ingin mengubah data
tersebut. Maka file inilah yang akan bertugas. Data akan di ambil berdasakan klausa WHERE dan memasukannya
ke dalam form edit.
<?php
require('database.php');
3 of 5 12/5/2016 2:02 PM
Aplikasi CRUD ( Create, Read, Uppdate, Delete ) Sederhana Dengan P... http://diaryawal.blogspot.co.id/2013/07/aplikasi-crud-create-read-uppdate...
6. update-proses.php
Setelah data di edit dan di submit, maka file ini akan bekerja. Data yang ada di database akan di edit oleh kode ini.
<?php
require('database.php');
$id = isset($_GET['id']) ? $_GET['id'] : '';
$nama = isset($_GET['nama']) ? $_GET['nama'] : '';
$alamat = isset($_GET['alamat']) ? $_GET['alamat'] : '';
// variabel data dalam bentuk array
$data = array(
'nama' => $nama,
'alamat' => $alamat
);
$update = isset($_GET['update']) ? $_GET['update'] : '';
if($update=='Update'){
$test->Update($data,'id',$id);
header('location:select.php');// direct halaman
}
?>
<p>=> <a href="select.php">Lihat Data +</a></p>
7. delete.php
Setelah data tersebut sudah tidak digunakan, adakalanya kita ingin menhapusnya.
<?php
require('database.php');
$value = isset($_GET['id']) ? $_GET['id'] : '';
$test->Delete('id',$value);
?>
<script type="text/javascript">
window.setTimeout('window.location="select.php"; ',3000); // redirect halaman
</script>
Data telah di hapus
<p>=> <a href="select.php">Lihat Data +</a></p>
8. index.php
Kode di atas sebenarnya sudah selasai, dan dapat di - run.
<?php
4 of 5 12/5/2016 2:02 PM
Aplikasi CRUD ( Create, Read, Uppdate, Delete ) Sederhana Dengan P... http://diaryawal.blogspot.co.id/2013/07/aplikasi-crud-create-read-uppdate...
Akhirnya kelar juga nih posting nulisnya setelah susah payah dalam menghadapi pertempuran yang sengit.
Hihii............... Mohon dikoreksi yuahh, andai aja ada yang salah.
Salam Newbie:)
mantp gan
Balas
5 of 5 12/5/2016 2:02 PM