2013-03-29

Membangun CRUD dengan Jquery EasyUI

sebelum membahas tentang program di atas, kita harus memahami tentang CRUD yaitu Create, Read, Update, dan Delete. Keempat aksi itu adalah metode standar yang akan kita buat nantinya.. Tampilan ini hanya gambaran kasar saja.. karena yang akan kita buat tentu saja berbeda..

dari artikel asli : Build CRUD Application with jQuery EasyUI
 sebelumnya silakan download disini
Oh iya ada kebiasaan jelek kita.. kita lebih mementingkan yang namanya coding tetapi kurang mau mendalami kenapa coding ini bisa terjadi.. Namun saya tidak mau membahas panjang lebar, jadi silakan anda coba dahulu coding ini..

DATABASE

pertama edit dahulu file conn.php pastikan koneksi dan database yang akan kita buka itu benar. Kemudian ikuti step berikut:

  •  buka file my.sql
  • import atau copy paste ke sql di phpmyadmin. Intinya kita akan mendapatkan data bernama my_user yang berisi 12
  • periksa get_user.php pastikan isinya benar..
  • perhatikan penggunaan sql yang saya gunakan
    select
    user_name name, user_birth birth, user_stat stat
    from my_user
    limit $offset,$rows
    usahakan kedepannya memakai nama seperti demikian agar mempermudah anda untuk coding. 
  • disini kita akan menggunakan json_encode jadi pastikan json_encode berjalan sesuai keinginan! karena entah kenapa saya gagal menjalankan gara-gara ada tanda kutip?

MENJALANKAN PROGRAM

hal pertama memang memilih file crud-001.php yang akan menjalankan sesuai gambar di atas! namun masalahnya tidak akan semudah itu karena kita pasti ingin memakainya untuk sesuatu yang berbeda. Namun ikuti saja tutorial ini agar kamu bisa memakai database/table yang kamu inginkan.

Semua coding diharusnya memanggil 5 file yaitu
  • easyui.css
  • icon.css
  • demo.css (optional)
  • jquery
  • jquery.easyui
posisi filenya tentu saja disesuaikan dengan tempatnya.

Membuat Table

buatlah table seperti ini

<table id="dg" title="Pasien" 
class="easyui-datagrid" style="width:700px;height:250px"
url="get_users.php"
toolbar="#toolbar" pagination="true"
rownumbers="true" fitColumns="true" singleSelect="true">
<thead>
<tr>
<th field="name" width="50">Nama</th>  
<th field="birth" width="50">Lahir</th>
<th field="stat" width="50">Status</th>
</tr>
</thead>
</table>


Dengan bentuk seperti ini, table sudah dapat keluar. sekarang apa yang terjadi kalau kamu memiliki nama field berbeda?? nah inilah yang di edit
<th field="name" width="50">Nama</th>

formatnya:
<th field="{nama field}" >JUDUL</th>
nama JUDUL akan hadir di atas dan isinya akan sesuai apa yang dikirim lewat get_user.php

BAGAIMANA CARA KERJANYA?

kerjanya adalah dengan memanggil get_user.php! perhatikan kita memasukkan file get_user.php pada table
url="get_users.php"

KAMU bisa mengganti dengan nama file lain. Nah untuk mudah biarlah namanya get_user.php! setelah dipanggil maka isinya akan dilempar ke table di atas.. Ingat penamaannya harus sesuai dengan fieldnya.. bila ada yang salah maka nilainya akan kosong

TOOLBAR

Oke.. semua berawal bagus sampai sini. Tetapi ada 1 hal yang mungkin kita miss.. yaitu tombol, dibawah table ada scrip membuat tombol!! tetapi saat ini tombol itu ngak kepake.. jadi berikutnya kita akan bikin berjalan.. TAPI DI tutorial yang baru ya!

Tidak ada komentar: