Tampilkan postingan dengan label tutorial. Tampilkan semua postingan
Tampilkan postingan dengan label tutorial. Tampilkan semua postingan

Jumat, 13 Maret 2015

,

Paging dengan PHP dan MySQL

Berikut ini adalah fungsi paging yang biasa di pakai untuk pemrograman php mysql.file ini saya simpan dengan nama
Yang perlu dirubah dari scipt diatas biasanya adalah "hal=" bisa diganti dengan "page=". Contoh penggunaanya:
1. table

2. isi data

3. buat file index.php

jika berhasil makan akan tampil seperti ini



,

Search dan Paging dengan Codeigniter



Tutorial membahas framework codeigniter, tentang menggunakan library pagination untuk paging semua data dan juga paging data hasil pencarian. menerapkan library pagination pada hasil pencarian data.
Pertama kita siapkan dulu sampel data, kalau bisa sampel datanya lebih dari 100 record agar lebih mudah untuk menerapkan paging. kalau tidak punya, mungkin bisa menggunakan sampel data ini.test_table.sql
setelah itu import tabel tersebut ke database. lakukan instalasi dan setting konfigurasi awal codeigniter, library database dan helper url sebaiknya diautoload saja.
untuk mempercantik tampilan saya menggunakan framework bootstrap,apa itu framework bootstrap. mgkn lain kali saya akan bahas sedikit tentang bootstrap tapi tidak sekarang :D . kita bisa liat ada sebuah kolom input untuk pencarian. dalam tutorial ini saya menggunakan method GET bkn post. ini untuk mempermudahkan,krn value dari input akan muncul di url yang nantinya bisa digunakan sebagai parameter. sedangkan jika menggunakan method POST maka value dari input tidak akan muncul di url.
Buat sebuah view untuk menampilkan data ke dalam tabel dan sebuah link utk pagingnya. beri nama view ini search_paging_view.php simpan pada folder application/views



Buat Sebuah controller, misal kita kasih nama paging_search.php,simpan pada folder application/controllers
paging_search.php

method __contruct : di fungsi ini, jangan lupa untuk meload library yang dibutuhkan (library pagination class) dan jg model (m_example).
method index : menampilkan semua data  dalam tabel
method search : fungsi utk menampilkan data hasil pencarian ke dalam tabel
hal yang perlu diperhatikan dalam mengimplementasikan library pagination ini adalah pengaturan limit dan offset, yang nantinya digunakan untuk mengambil data. limit berguna utk membatasi jml data yg diambil,sedangkan offset adalah posisi awal data akan diambil. misal offset = 5, limit = 10, berarti mengambil data sebanyak 10 mulai dari data ke-5 (urutan dimulai dari 0 bukan 1). dan secara default library pagination ci menggenerate link berupa offset. sedangkan pada tutorial ini saya menggunakan pengaturan $config['use_page_numbers'] = TRUE.
jadi library akan menggenerate links paging berupa nomor halaman(1,2,3 dst). jadi link tersebut tidak bisa langsung digunakan sebagai offset, kita hrs menghitung offsetnya dulu dengan rumus offset = (page_number/no_halaman x limit) - limit.penghitungan bisa kita lihat pada script berikut :
$offset = ($page_number  == 1) ? 0 : ($page_number * $config['per_page']) - $config['per_page'];
Terakhir, buat model dan beri nama m_example.php. Simpan pada folder application/models
m_search.php


,

CRUD dengan Codeigniter


Untuk membuat CRUD dengan codeigniterv pertama yang harus dipersiapakan addalah membuat
1. controller
2. buat model
3. buat view
struktur file kurang lebih seperti ini
source code controller dengan nama Books.php

source code model Books_mode.php

source code view list data

source code view tambah data dan edit data

source code view read


tampilan list data
tampilan tambah data
tampilan read data
tampilan edit data
,

MVC dengan codeigniter

Setelah kita mengetahui konsep MVC, Sebaiknya kita juga mengetahui aliran data pada system MVC di CodeIgniter. Gambar diatas mengilustrasikan proses aliran data dari client browser ke sever dan kembali ditampilkan di client browser.
  1. Index.php adalah bagian controller awal yang menginisialisasikan kebutuhan dasar untuk menjalankan codeigniter.
  2. Router adalah bagian yang menentukan apa yang harus dikerjakan ketika ada request dari client browser.
  3. Caching adalah bagian yang mengecek apakah request halaman yang diminta sudah pernah diminta atau belum, jika pernah, halaman yang tersimpan di temporary cache file akan langsung dikirim ke client browser, jika belum akan dilakukan proses normal ke server.
  4. Security. Sebelum aplikasi controller di panggil, data dari user akan di filter oleh security.
  5. Controller akan menjembatani kebutuhan yang diperlukan untuk memproses request yang diminta kebagian  model, core libraries, plugins, helpers dan lainnya.
  6. View adalah bagian yang ditampilkan ke client browser. Jika caching statusnya enable, halaman dari view akan di masukkan cache terlebih dahulu.
,

cetak csv dengan PHP



CSV (comma-separated values) adalah format file yang paling populer untuk menyimpan data tabular dalam teks biasa. Umumnya, file CSV digunakan untuk mengimpor dan mengekspor data untuk memindahkan data tabular antar program. Data impor dan ekspor merupakan fitur yang paling banyak digunakan dalam aplikasi web, dan format file CSV adalah pilihan terbaik untuk itu.

Pada tutorial sebelumnya, kami telah menunjukkan Cara Mengimpor Data File CSV ke dalam Database MySQL menggunakan PHP. Dalam tutorial ini, kami akan menunjukkan cara mengekspor data dari database MySQL ke file CSV menggunakan PHP. Selain itu, Anda akan belajar membuat file CSV di PHP dan mendownload dan menyimpan data MySQL dalam file CSV menggunakan PHP.

Untuk menunjukkan fungsi Ekspor ke CSV, kami akan membuat skrip contoh yang akan mengekspor data anggota dari database MySQL dan menyimpannya dalam file CSV menggunakan PHP.

Buat Tabel di Database MySQL

SQL berikut membuat tabel anggota dengan beberapa bidang dasar di database MySQL. Meja anggota memegang informasi anggota yang perlu diekspor.



,

cetak pdf dengan PHP


oke langsung saja iyaach gaes disini kita akan membagikan bagaimana cara membuat generate file PDF dengan php, untuk saat ini yang saya menggunkan library dompdf ..
petama yang harus kita siapkan adalah membuat file index.php dan file generate_pdf.php terlebih dahulu.. kurang lebih susunan filenya seperti ngambar dibawah ini :

setelah membuat susunan file seperti gambar tersebut maka langkah selanjutnya adalah membuat source code index.php seperti di bawah ini

setelah membuat source code index.php maka langkah selanjutnya membuat source code pdf_generae.php seperti di bawah ini

jika dijalankan di browser file index.php maka akan tampil seperti dibawah ini



kemidian langkah selanjutnya pilih cetak maka akan tampil seperti dibawah ini

kemudian hasil bgenerate seperti ini

oke langsung saja lihat demonya iyaachh :)






,

Login dengan PHP dan MySQL

1. buat database dulu
2. index.php
2. admin_area.php
3. login_check.php
4. logout.php
kurang lebih seperti ini
buat database

halaman index.php
source code nya seperti ini

buat halaman admin_area.php

buat file login_check.php

buat file logout.php

untuk login anda bisa menggunakan
username : admin
password : admin
jika berhasil login maka akan tampil seperti ini

,

upload gambar dengan PHP

cara upload gambar dengan PHP

cara upload gambar dengan PHP pertama yang harus dipersiapkan adalah bulat file terlebih dahulu
1. buat folder didalam folder htdocs
2. buat file index.php
3. buat file proses-upload.php

upload gambar dengan PHP




buat code didalam index.php seperti dibawah ini

buat code proses-upload.php seperti ini

kemudian panggil lewat url

upload gambar dengan PHP










kalau berhasil maka gambar akan masuk ke dalam folder uploads

upload gambar dengan PHP




,

Search PHP dan MySQL


Untuk mempermudah mencari data di database dengan membuat form pencarian dengan php pada database mysql. Berikut ini contoh sederhana pencarian data dengan php
1. table

2. isi data

3. buat koneksi dengan php

4. buat index.php

5. buat proses-cari.php

ini adalah form inputan untuk pencarian data
jika proses pencarian data tidak mendapakan hasil maka akan tampil data tidak ditemukan
jika pencarian data berhasil makan akan menampilkan seperti di bawah ini