Saturday, April 19, 2014

Belajar Membuat fungsi CRUD php (Create, Read, update, delete) dengan mudah

CRUD php

            Cahya Dyazin - Membangun logika atau pola pikir untuk membuat program dengan menggunakan CRUD php , Sebenarnya saya di sini cuma sekedar mau berbagi saja dengan kawan semua, di sini saya akan mejelaskan bagaimana sih logika sederhana membuat program ???
sebenarnya pada intinya program itu harus memiliki fitur seperti create, read, update, delete atau yang biasa di sebut CRUD.
cukup sederhana kan ?
      Nah mungkin logika secara garis besarnya seperti itu, gimana paham ? ,kalau belum paham mari kita bahas lebih mendetail lagi.
untuk praktek kita akan menggunakan tabel Data dengan field id_data, nama, alamat, dan ket .

1. Read/membaca atau menampilkan
     Untuk menampilkan data di php adalah dengan memakai sintak echo " "; (echo lalu isian di tunda di antara karakter kutip ganda dan di akhiri titik koma).
Misalnya : <?php echo "Hai Dunia"; ?>
2. Create/ Membuat
     Untuk insert data di php cukup sederhana, kita hanya cukup memakai sintak mysql_query ("insert into..."); .
misalnya :
<form method="POST">
<input type="text" name="nama">
<input type="text" name="alamat">
<input type="text" name="ket">
<input type="submit" name="save" value="simpan">
</form>
<?php
if($_POST['save']{
mysql_query("insert into data (nama, alamat, ket) values ('$_POST[nama]','$POST[alamat]','$_POST[ket]')"
  }
?>
penjelasan :
  • - form method="POST" disini kita memakai method POST untuk melakukan penyimpanan data.
  • - name="nama" adalah sebuah variabel dari form inputan untuk membedakan sebuah form inputan dan ketika di php variabel tadi akan berubah jadi $_POST[nama] , dan kedua sintak ini akan saling berhubungan agar bisa menyimpan data atau mentransfer data dari form ke database (Mysql).
  • -if($_POST['save']{ ini adalah sebuah percabangan ,jadi logika nya seperti ini, jika tombol simpan di tekan makan percabangan if akan aktif melalui variabel name="save"

3. Update / Memperbaharui
     Untuk update data di php cukup sederhana, kita hanya cukup memakai sintak mysql_query ("update... set ..."); .
tetapi untuk mengupdate data di awal kita harus meload data terlebih dahulu dari tabel di database ke dalam form, sintak lengkapnya seperti ini :
misalnya :
<?php
    $sql=mysql_query("select * from data where id_data='$_GET[id]'");
    $val=mysql_fetch_array($sql);
?>

<form method="POST">
<input type="text" name="nama" value="<?php echo $val[nama];?>">
 <input type="hidden" name="id" value="<?php echo $_GET[id];?>">
<input type="text" name="alamat" value="<?php echo $val[alamat];?>>
<input type="text" name="ket" value="<?php echo $val[ket];?>>
<input type="submit" name="update" value="simpan">
</form> 

<?php
if($_POST['update']{
mysql_query("update data into set (
nama='$_POST[nama]',

alamat='$_POST[alamat]',

ket='$_POST[ket]'
where id_data='$_POST[id]'");

}
?> 

untuk penjelasan bagian update ini hampir sama dengan insert data, cuma untuk update ini kita perlu meload data terlebih dahulu sebelum kita mengupdate datanya .

 4. Delete / menghapus
sintak delete cukup sederhana, sintaknya sebagai berikut :
<?php
     $sql=mysql_query("delete from data where id_data='$_GET[id]'");
?>

Saya hanya seorang "newbie" yang baru bisa ngoding lohor kemarin.

1 komentar so far

MEMBUAT CRUD DALAM SATU HALAMAN PAGE coba masuk
Disini Gan
Terimakasih


EmoticonEmoticon