/* membuat database anggota */
create database anggota;
use anggota;
create table tbl_anggota(
id_artikel int(4) auto_increment primary key,
nama varchar(50),
alamat varchar(50)
)
________________________________________// koneksi ke server
<table><tr><th>NO</th><th>NAMA</th><th>ALAMAT</th></tr><?php
mysql_connect("localhost","root","");
mysql_select_db("produk");
________________________________________
// Langkah 1 : Menentukan, batas, halaman, posisi
<?php$batas=5;
$halaman=$_GET['halaman'];
if(empty($halaman)){
$posisi=0;
$halaman=1;
}else{
$posisi=($halaman-1)*$batas;
}
________________________________________
// Langkah 2 : Menggunakan sql
$tampil1="select * from tbl_anggota limit $posisi,$batas";
$hasil1=mysql_query($tampil1);
$no=$posisi+1;
while($data=mysql_fetch_array($hasil1))
{
echo "<tr><td>$no</td><td>$data[nama]</td><td>$data[alamat]</td></tr>";
$no++;
}
echo "</table><br>";
________________________________________
// Langkah 3 : Menentukan jumlah data
$tampil2="select * from tbl_anggota";$hasil2=mysql_query($tampil2);
$jmldata=mysql_num_rows($hasil2);
$jmlhalaman=ceil($jmldata/$batas);
________________________________________
// Langkah 4 : membuat link previous
$file="paging.php";$previous=$halaman-1;
if($halaman >1){
echo "<a href=$file?halaman=1><< FIRST</a> | <a href=$file?halaman=$previous>< PREVIOUS</a> | ";
}else{
echo "<< FIRST | < PREVIOUS | ";
}
________________________________________
// Langkah 5 : membuat link 1 2 3
for($i=1;$i<=$jmlhalaman;$i++)
if($i !=$halaman){
echo "<a href=$file?halaman=$i>$i </a> | ";
}else{
echo "<b>$i</a> | ";
}
________________________________________
// Langkah 6 : membuat link NEXT
$next=$halaman+1;if($halaman < $jmlhalaman){
echo "<a href=$file?halaman=$next>NEXT></a> | <a href=$file?halaman=$jmlhalaman>LAST>></a>";
}else{
echo "NEXT > | LAST >>";
}
Posting Komentar
Posting Komentar