Tag Archives: MySql

Autocomplete dengan typeahead.js dan bootstrap

Prolog:

Rasanya sudah lama sekali tidak menulis di blog ini, entah karena sibuk beneran atau sibuk yang dibuat-buat. Akhirnya nemu juga bahan buat ditulis lagi dan waktu untuk menulis

Autocomplete adalah salah satu fitur yang sering dipakai ketika kita membuat sebuah aplikasi berbasis web. Dibandingkan dengan menggunakan select / dropdown biasa untuk memilih item, menggunakan autocomplete adalah pilihan yang tepat menurut saya, dikarenakan apabila menggunakan dropdown dan daftarnya sudah sangat panjang, akan sedikit menyulitkan untuk memilih item dari dropdown tersebut.

Sebelumnya saya sudah pernah menulis tentang autocomplete menggunakan jquery-ui dan ternyata sudah 5 tahun berlalu dari tulisan tersebut. Karena sekarang tren yang sedang berkembang dikalangan front-end web developer adalah menggunakan bootstrap, kita akan coba terapkan itu dalam fitur autoomplee ini. Dan twitter, selain mengembangkan bootstrap juga membuat sebuah library untuk fitur autocomplete ini, dengan nama typeahead.js Continue reading

Menampilkan data dengan PHP ActiveRecord pada SLIM Framework

https://www.servage.net/blog/wp-content/uploads/2013/02/active-record.pnghttps://www.servage.net/blog/wp-content/uploads/2013/02/active-record.png

PHP ActiveRecord adalah library ORM yang bersifat opensource yang memiliki pola ActiveRecord. Library ini diinspirasi dari Activerecord yang terdapat pada framework Ruby On Rails.  Dengan menggunakan library activerecord kita tidak ladi dipusingkan dengan syntax SQL dan koneksi database. Penggunaannya pun sangat mudah.

SLIM Framework dapat digabungkan dengan library PHP ActiveRecord, dalam artikel ini akan dipraktekan proses insert, edit dan delete menggunakan library ini. Continue reading

Belajar PDO (PHP Data Object)

Dari sekian banyak tutorial lokal mengenai PHP dan MySQL di Internet, hampir semuanya menggunakan extension mysql extension. Padahal kalo dilihat, extension itu sudah old school. Mungkin ada sedikit yang mulai beralih ke MySQLi extension walopun masih jarang ditemui juga. Sebenernya mulai PHP 5.1 sudah ada cara yang lebih baik dan dianjurkan daripada menggunakan extension mySQL dan MySQLi yaitu menggunakan PDO (PHP Data Object). PDO sendiri tidak bergantung kepada database MySQL saja, tapi bisa mendukung ke DBMS yang lain. Dan banyak framework PHP yang sudah menggunakan PDO secara default, salah satunya yii framework

Untuk secara singkat tentang PDO adalah sebagai berikut, diambil dari http://www.phpeveryday.com/articles/PHP-Data-Object/PDO-Tutorial-P842.html

Continue reading

Insert Multiple Rows dynamically with Jquery, PHP and MySQL

Jquery
udulnya mbois browww….

Begini ceritanya.pernah suatu ketika saya dikasih tugas di tempat kerja saya yang dulu, untuk membuat aplikasi web. Nah pada aplikasi tersebut terdapat fungsi memasukkan data tetapi secara dinamis (ga satu persatu). Yang dimaksudkan dinamis adalah, kita bisa menambahkan baris dengan sebuah tombol, jadi setiap tombol tersebut di klik, maka akan muncul 1 baris baru di bawahnya untuk menampilkan field inputan. Kalo masih belum mudeng, bisa di lihat di halaman DEMO.

Nah dulu sih, ada contohnya, buatnya pake DOM Javascript, karena fieldnya banyak, maka scriptnya jadi spagetti alias amburadul.. Susah dipelajari, mana yang child, mana yang parent. Ternyata eh ternyata, setelah belajar pake jquery, jquery memiliki fungsi .append() yang bisa digunakan untuk ini.
Continue reading