Newsletter
Voting: maret2010
Email kan kepada kawan anda
Kontak BeritaNET.com :
Naskah : redaksi AT beritanet.com
Iklan : iklan AT beritanet.com
Lowongan : karir AT beritanet.com
Kursus IT : kursus AT beritanet.com
Beli Buku : buku AT beritanet.com
Kerjasama : joint AT beritanet.com
Prakiraan Cuaca Besok
Kalian pasti sering kan membuka google untuk searching atau mencari informasi di dunia maya, karena google memberi kemudahan kepada kita untuk mencari informasi. Kalian pasti tau kan teknik paging yang dipakai oleh google, tutorial kali ini akan membahas teknik paging ala google. Gambar hasil paging yang kita buat akan seperti pada gambar disamping. Untuk membuat paging seperti itu pertama kita buat databasenya terlebih dahulu, pada tutor kali ini kita memakai database mysql. Setelah database dibuat, selanjutnya kita buat codingnya seperti berikut:
<table><tr><th>No&
lt;/th><th>Nama</th><th>Alamat<
/th></tr>
<?php
mysql_connect("localhost","root",
"root");
mysql_select_db("baru");
$batas=5;
$halaman=$_GET['halaman'];
if(empty($halaman))
{
$posisi=0;
$halaman=1;
}
else
{
$posisi = ($halaman-1) *
$batas;
}
$tampil="select
* from anggota limit $posisi,$batas";
$hasil=mysql_query($tampil);
$no=$posisi+1;
while
($data=mysql_fetch_array($hasil)){
echo
"<tr><td>$no</td><td>&
#36;data[nama]</td><td>$data[alamat]<
;/td></tr>";
$no++;
}
echo
"</table><br>";
$file="paging.php";
$tampil2="select * from anggota";
$hasil2=mysql_query($tampil2);
$jmldata=mysql_num_rows($hasil2);
$jmlhalaman=ceil($jmldata/$batas);
//link ke halaman sebelumnya
(previous)
if($halaman > 1)
{
$previous=$halaman-1;
echo "<A
href=$file?halaman=1><< First</A> |
<A
href=$file?halaman=$previous><
Previous</A> | ";
}
else
{
echo "<< First |
< Previous | ";
}
$angka=($halaman > 3 ? " ... " :
" ");
for($i=$halaman-2;$i<$halaman;$
;i++)
{
if ($i < 1)
continue;
$angka .= "<a
href=$file?halaman=$i>$i</A>
";
}
$angka .= "
<b>$halaman</b> ";
for($i=$halaman+1;$i<($halaman
+3);$i++)
{
if ($i
> $jmlhalaman)
break;
$angka .= "<a
href=$file?halaman=$i>$i</A>
";
}
$angka .=
($halaman+2<$jmlhalaman ? " ...
 
; <a
href=$file?halaman=$jmlhalaman>$jmlhalam
an</A> " : " ");
echo
"$angka";
//link kehalaman
berikutnya (Next)
if($halaman <
$jmlhalaman)
{
$next=$halaman+1;
echo " | <A
href=$file?halaman=$next>Next ></A>
|
<A
href=$file?halaman=$jmlhalaman>Last
>></A> ";
}
else
{
echo " | Next > | Last
>>";
}
echo "<p>Total
anggota : <b>$jmldata</b>
orang</p>";
?>
Simpan file tersebut dengan nama paging.php,
setelah itu buka melalui browser. Mudahkan teknik
paging ala google ini, semoga bermanfaat bagi pembaca
sekalian.
Penulis : Adi Suratno Sukmo Kusumo - Peserta Content Contest 2009
Diskusikan berita ini di Diskusi BeritaNET.com





Muka |

