Paste Here API

Gambar
  Selamat malam. Kok sehari langsung bikin dua blog bang? Mana blognya bahas proyek yang beda lagi. Dan lebih parahnya, abang belum menyelesaikan yang aplikasi Polling. Tentang Proyek Sebelumnya, saya membuat Polling App hanya untuk tujuan belajar ya. Tapi kalau bisa akan saya selesaikan. Saya tidak bisa janji ya, hehehe. Proyek Paste Here  ini bukan full proyek, yakni hanya backendnya saja. Ya benar, ini hanya berupa sebuah API yang sangat simpel. Bahkan hanya ini saya buat dengan hanya satu tabel database saja. Rencananya sih mau ada table user, tetapi itu akan mepersulit user untuk menggunakannya. Dan itu hanya membuat proyek keluar dari tujuan utamanya, yakni mempurmudah dalam copy/paste antar device. Yep, ini berguna hanya untuk kopas. Sepertinya ini sangat sepele, tapi sebenarnya proyek Paste Here  ini sangatlah berguna ketika kita mau mengcopy kode program dengan device berbeda. Dan juga akan berguna untuk membagikan secuil kode program dengan teman jika kalian tid...

Membuat Aplikasi Catatan Perjalanan - Menghapus Data #06

 


Seperti biasa. Sebelum lanjut membaca tutorial ini. Sebaiknya mengikuti langkah sebelum-sebelumnya. Atau bisa juga baca satu langkah sebelumnya, yakni menambah dan menampilkan data.

---

Sebenernya ngga mau bikin sistem hapus, tapi klo misalnya ngga ada sistem hapus jadi repot. Masa klo datanya salah harus hapus lewat txt nya.. Jika masih buat testing sih oke oke saja. Tapi user gak bakal bisa akses file txt nya. Makanya hapus itu wajib.

Oke mulai ngodingnya..


1. Buat function hapus di dalam class Model yang ada di file env.php. Berikut kode lengkap file env.php:

Penjelasan kode:

Perubahan ada dibaris 37-42.

array_splice digunakan untuk menghapus item array. Dengan parameter array_splice(dataArray, indexDataYgAkanDihapus, jumlahDataYgAkanDihapus). Dapat dilihat dikodenya. Parameter menggunakan data array yang lama, kemudian index keberepa item yang akan dihapus, dan diikuti angka 1 karena hanya butuh hapus 1 data saja.

2. Tambahkan kolom aksi di tabel pada tampil data. Berikut kode lengkap dari file tampil.php:

Penjelasan kode:

Di baris 14, membuat kolom aksi.

Di baris 16, pada bagian foreach ada tambahan sedikit kode. Variable $i digunakan untuk mencetak index yang nantinya digunakan sebagai kunci data mana yang akan dihapus.

Di baris 22, membuat link yang menuju ke 'hapus.php?id='. Hapus.php bakal dibuat setelah langkah ini. id= digunakan untuk mengirim index dengan method GET.

3. Buat file hapus.php, isi dengan kode berikut:


Kodenya bisa didownload di sini.

Mudah kan? Apa selanjutnya? 

Hmmm... mungkin, karena data yang tampil urut dari yang terlama, mungkin sebaiknya urut dari yang terbaru. Mudah sebenarnya. Tinggal arraynya dibalik? Lah emang gimana cara balik array? 'Yarra' 🀣. 

Sekian... terimakasih yang sudah membaca..πŸ‘‹πŸ‘‹πŸ‘‹

Komentar

Postingan populer dari blog ini

Membuat Aplikasi Catatan Perjalanan - Membuat Halaman Login dan Register #01

Membuat Aplikasi Catatan Perjalanan - Menggunakan PHP tanpa Database #00

Membuat Aplikasi Catatan Perjalanan - Membuat Halaman Home #02