Rabu, 26 Oktober 2016

Quiz Web Programing (CRUD PDO)

05.42.00 Posted by Unknown 1 comment
Hallo gan, postingan ini dibuat untuk mengerjakan tugas kuliah web programing disini ane disuruh menganalisa kodingan yang salah dari bapak dosen nih. Kodingan ini tentang crud dari PHP Data Object atau disebut juga PDO. Langsung saja ini tugasnya:



Setelah setengah abad ane analisa, kesalahannya kebanyakan ditemukan di semua bagian berikut rincian kesalahan dan perbaikannya :
  1. Create data masih error karena pada jenis kelamin tidak menggunakan pilihan sesuai database karena pada database hanya bisa menyimpan dua jenis kelamin yaitu Laki-laki dan Perempuan. Disini ane mengganti input text dengan combo box agar user lebih mudah.
  2. Masih pada create inputan tanggal masih manual sehingga sering terjadi kesalahan pada penyimpanan ke database mengakibatkan tanggal tidak tersimpan. Untuk mengatasinya ane mengganti tipe inputan yang sebelumnya text, ane ganti dengan date.
  3. Pada create inputan agama masih menggunakan manual untuk mempermudah user, ane ganti dengan combo box.
  4. Yang terakhir pada create ane tambahkan button untuk kembali ke tampilan tabel mahasiswa agar bisa melihat data yang sudah ada. dan juga pada tampilan tabel mahasiswa ane pindahkan button tambah ke atas agar mempermudah user dalam menambahkan data mahasiswa.
  5. Pada fungsi edit yang ada di tabel mahasiswa ketika di klik data mahasiswa yang akan di edit tidak muncul. Itu karena pada file library.php tidak mengambil data menurut id dari database sehingga ane ganti kodingan di function editMhs dengan "Select * from mahasiswa where id='$id'" ini bertujuan agar data dapat di ambil menurut id, yang agan ingin edit datanya.
  6. Button batal yang ada pada fungsi edit ane ganti fungsi reset dengan kodingan kembali ke tabel mahasiswa.
  7. Button delete pada tabel mahasiswa tidak berfungsi dengan baik karena ketika di klik data tidak langsung menghilang, data akan hilang pada tabel jika kita kita merefresh terlebih dahulu agar data hilang pada tabel. Kesalahan tersebut terjadi karena pada kodingan library.php yang ada di function deleteMhs masih kurang fungsi if else.
Berikut ini link source code yang masih error

Dan ini link source code yang sudah di perbaiki. Silahkan dicek kalo masih ada yang error silahkan komen ane juga manusia yang tak luput dari kesalahan hehehe.
Terimakasih telah berkunjung di blog yang tidak jelas ini... 
Salam Sejahtera untuk kita semua.

Jumat, 30 September 2016

Membuat CRUD PHP validasi sederhana dengan database Mysql

13.18.00 Posted by Unknown 2 comments
Hallo apa kabar?, pasti baik kan, hehehe. Udah sekian lama ga ngepost tentang coding mengcoding sekarang Ane dapet ilham buat bantu temen" yang lagi cari" referensi coding CRUD PHP nih. Ngga usah terlalu lama basa-basinya ayo langsung ke codingan, heheh...

1. Sebelum masuk ke codingan php kita buat dulu database mysqlnya berikut contoh sourcodenya:




2. Kemudian buat koneksi php dan databasenya kita beri nama koneksi.php berikut sourcodenya :




3. Nah kalo udah konek dengan database kita buat codingan output dari database kita beri nama index.php berikut sourcodenya:



4. Seperti pada gambar diatas kan belum ada data yang terinput kita buat codingan untuk menambah data, kita buat tampilan form inputan dengan nama tambah.php berikut sourcodenya:


Agar data dapat terisi semua di tabel database kita buat validasi sehingga jika salah satu form kosong akan muncul pesan error berikut sourcode dan gambar tampilannya :






5. Supaya bisa tersimpan ke database kita bikin file prosesnya kita berinama tambah-proses.php berikut sourcodenya :




6. Sekarang kita buat file editnya kita berinama edit.php berikut sourcodenya :




7. Setelah itu kita buat file prosesnya kita berinama edit-proses.php berikut sourcodenya :



8. Terakhir kita buat coding hapusnya berikut sourcodenya :



Semua file yang kita buat tadi masukan dalam satu folder seperti berikut


Sekian tutorial crud sederhana dari ane, Terima kasih sudah berkunjung ....

Game Strategi