Jumat, 28 Oktober 2016

Quiz PDO Pemrograman Web 2

Quiz kali ini adalah menemukan scrip yang error dan kita akan memperbaikinya....

langkah-langkahnya akan saya uraikan di bawah ini....

   1. download filenya disini.
   2. ekstrack di localhost (jika menggunakan XAMPP kita letakkan di folder htdocs)
Gambar:

  3. kita buat dulu databasenya dengan nama "crud_pdo" (tanpa petik yaa) import file sql.nya (ada di         folder pdo)
Gambar:

Gambar:

  4. setelah berhasil kita buka di browser
Gambar:

  5. isi datanya seperti ini...
Gambar:
  6. data berhasil ditambah
Gambar:

  7. klik "Edit"...
Error!!:
terjadi error, display tidak tampil



Solusi:
error ini terjadi pada file "list.php" cari script; "
Edit
"
ganti "href='edit.php?nim" menjadi "href='edit.php?id"
Hasil setelah edit:

  8. Perhatikan...., data yang diinputkan tidak sesuai dengan yang kita inputkan (kita edit yang mana         yang keluar data yang mana)...,

untuk masalah ini kita buka file "library.php"
dan perhatikan pada "function editMhs"

Perhatikan kotak merah:
     ubahlah menjadi seperti ini:

     
   
Hasil perubahan coding:





Tapi.....
perhatikan di kolom Tempat Lahir,
tidak sesuai dengan yang seharusnya....
 9. Buka file "edit.php"
Perhatikan kotak merah:

     Ubahlah teks "nama" yang ada di kotak merah menjadi "tempat_lahir" tanpa petik yaa


  10. reload dan lihat hasilnya......
Hasilnya:






klik "Update", maka....
Error!!:

untuk error ini,.. buka file "edit.php".Perhatikan kotak merah ubahlah "updatesMhs" menjadi "updates" tanpa petik yaa..
Perhatikan kotak merah:

setelah mengedit script diatas maka masih terjadi error (data tidak tersimpan ke database)
untuk masalah ini kita masih di file yang sama (edit.php)
hapus "$id" (perhatikan kotak merah)
Perhatikan kotak merah:

sampai tahap ini lakukan kembali langkah untuk mengupdate maka kita sudah bisa mengupdate data yang ada.

   11. langkah terakir ini adalah opsional
kita coba gunakan tombol "Delete" maka tidak akan ada perubahan apa-apa kecuali kita me-reload secara manual.
untuk itu kita akan menmbahkan scrip auto reload pada tombol "Delete"

Perhatikan kotak merah:

pada script:
echo "<meta http-equiv='refresh' content='0;url=list.php'>";
adcalah script tambahan untuk auto reload.
--------------------------------------------------------------------------------------------------
Well Done
semoga posting kali ini bermanfaat untuk kalian yang sudah berkunjung dan membaca post ini :D
Share:

0 komentar:

Posting Komentar