Menampilkan hasil pencarian dengan paging PHP & MySQL


searching-paging-ri32

Latar Belakang

Dalam membuat aplikasi pencarian terkadang jika hasil pencariannya banyak, kita membutuhkan paging untuk membagi data menjadi beberapa halaman.

Masalahnya adalah jika kita mencari dengan suatu kata kunci, dan data tersebut berhasil  ditampilkan dalam paging. Namun saat kita ingin menampilkan data hasil pencarian tadi di halaman yang lain, maka yang tampil bukan data hasil pencarian. tapi data keseluruhan sebelum pencarian.

Teknik Coding

Saya memanfaatkan metod GET untuk menyimpan nilai form pencarian di URL dan saya jadikan nilai url tadi sebagai parameter untuk searcing-paging. Parameter tersebut di simpan dalam tag link nomor halaman.

Free Download :

http://sourcecode.kangagus.id/script-paging-hasil-pencarian-data

Koleksi Buku :

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Cilangkap, 26-04-2013

GusnaNuri

Situs menggabungkan hasil pencarian search engine


Latar Belakang
Selama ini kita mencari sumber informasi merasa cukup hanya dengan menggunakan satu search engine saja yaitu google atau kita sering menyebutnya  om google atau mba google.
Untuk alternatif pencarian, kita bisa menggunakan situs layanan dibawah ini untuk mencari informasi dari berbagai mesin pencarian dan ditampilkan hasil pencariannya didalam satu halaman website tersebut.
Multiple Search Engine

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin 🙂

Cibubur, 1-4-2012

NuriGusna

Aplikasi pencarian data berdasarkan tanggal di PHP dan MySQL


Artikel ini menjelaskan sebuah aplikasi sederhana yang digunakan untuk menampilkan data berdasarkan pencarian nama dan range tanggal yang ditentukan.

Potongan Syntaxnya

if(isset($_POST[‘cari’])){
//menangkap nilai form
$nasabah=$_POST[‘nasabah’];
$tanggal_awal=$_POST[‘tanggal_awal’];
$tanggal_akhir=$_POST[‘tanggal_akhir’];

if(empty($nasabah) and empty($tanggal_awal) and empty($tanggal_akhir)){
//jika tidak menginput apa2
$query=mysql_query(“select * from tabel_nasabah”);
$jumlah=mysql_fetch_array(mysql_query(“select sum(uang) as total from tabel_nasabah”));
}else{
?><i><b>Informasi : </b> Pencarian nama nasabah <b><?php echo ucwords($_POST[‘nasabah’]);?></b> dari tanggal <b><?php echo $_POST[‘tanggal_awal’]?></b> sampai dengan tanggal <b><?php echo $_POST[‘tanggal_akhir’]?></b></i><?php

$query=mysql_query(“select * from tabel_nasabah where nama_nasabah like ‘%$nasabah%’ and tanggal between ‘$tanggal_awal’ and ‘$tanggal_akhir’“);
$jumlah=mysql_fetch_array(mysql_query(“select sum(uang) as total from tabel_nasabah where nama_nasabah like ‘%$nasabah%’ and tanggal between ‘$tanggal_awal’ and ‘$tanggal_akhir'”));
}

Adapun tabelnya terdiri dari field id, tanggal, nama nasabah, dan jumlah uang setiap record nasabah.

Tabel Nasabah

Sedangkan untuk mengatur format tanggal dapat di ubah di file normal.js tujuannya untuk menyesuaikan format tanggal di aplikasi dengan format tanggal atau date di database MySQL  (Y-m-d).

File normal.js

Free Download :

http://sourcecode.kangagus.id/aplikasi-pencarian-data-dengan-tanggal

Koleksi Buku :

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…amin

Depok, 16-02-2011

noname

Aplikasi Pencarian Data dengan JAVA


Aplikasi ini digunakan untuk pencarian data dalam sebuah database. event yang digunakan adalah keyReleased pada jTextField yang berfungsi ketika ada inputan, program akan menjalankan proses pencarian sesuai dengan inputan yang dijadikan sebagai kata kunci.

Sedangkan yang bisa teman-teman pelajari dari aplikasi ini adalah :

  • Join table, karena tabel yang ditampilkan pada aplikasi merupakan hasil join atau gabungan dari beberapa tabel di database.
  • Query pencarian dengan range tanggal menggunakan fungsi Between di MySQL. Sehingga akan mencari data dari tanggal pertama sampai dengan tanggal kedua.
  • Query pencarian dengan fungsi Like. Sehingga akan mencari data yang mirip dengan kata kunci baik diawal kata maupun di akhir kata kunci.

Query Between

String sql=”select kd_laporan, tanggal, total_transaksi, nama from laporan lap, pelanggan pel where lap.kd_pelanggan=pel.kd_pelanggan and tanggal between ‘”+tanggal_dari.getText()+”‘ and ‘”+tanggal_sampai.getText()+”‘ order by kd_laporan asc”;

Query Like

String sql=”select kd_laporan, tanggal, total_transaksi, nama from laporan lap, pelanggan pel where lap.kd_pelanggan=pel.kd_pelanggan and tanggal like ‘%”+tanggal_dari.getText()+”%’ order by kd_laporan asc”;

Download :

 

Sekian tutorial dari saya, semoga bermanfaat untuk anda dan teman-teman semua…aamiin

Depok, 25-11-2010

noname

Membuat Aplikasi Pencarian dengan AJAX



Latar Belakang :

Saya coba memahami dan mempelajari tentang AJAX, dan hasilnya saya tuliskan kembali dalam Blog ini.

Tutorial ini saya akan membahas tentang pencarian kata (search) dengan menggunakan AJAX, PHP, dan MySQL dalam sebuah kasus bukutamu.

Adapun cara kerja dari aplikasi ini adalah :

  1. User menginput kata yang dicari.
  2. Dengan “event handling” à onkeyup, setiap user memasukan kata, maka program akan menjalankan fungsi pencarian.
  3. Hasil pencarian akan ditampilkan dalam table.

File-file yang dibutuhkan :

Dalam membuat aplikasi ini ada beberapa file yang dibutuhkan yaitu :

  1. index.php berisi form untuk memasukan kata yang dicari.
  2. ajax.js berisi fungsi untuk membuat koneksi asynchronous dengan server.
  3. proses.php berfungsi untuk memproses kata yang dicari dan menampilkannya kembali ke halaman (file) index.php.

Pertanyaan :

Bagaimana cara ajax menampilkan data yang sudah di proses ke dalam halaman utama aplikasi??

<form>

<b>Cari disini : </b><input type=”text” size=”25″ />

</form>

<br />

 

ajax menampilkan data hasil proses ke dalam tag yang sudah di definisikan didalam halaman utama aplikasi yaitu

.

dantag tersebut sudah dicantumkan didalam file ajax yaitu             var obj=document.getElementById(“pencarian”);

Konsepku :

Dari penjelasan diatas dapat diketahui alurnya adalah :

Index.php ———–ajax.js ———-proses.php

  1. Dimana, file index.php mengirim data melalui file ajax.js (tanpa melakukan refresh halaman).
  2. File ajax.js meneruskan pengiriman data dengan tujuan file proses.php
  3. File proses.php mengolah data dan menampilkan data kedalam file index.php dengan bantuan tag

    .

Download

Sekian tutorial dari saya yang ngalor-ngidul. Semoga Anda tidak tambah pusing dengan penjelasan tentang AJAX dari saya :D. Dan kurang lebihnya saya ucapkan terimakasih, semoga tutorial ini berguna untuk Anda…aamiin

Depok, 25 Januari 2010

noname

%d bloggers like this: