Pages

Subscribe:

Ads 468x60px

Jumat, 12 Agustus 2011

paging_3

Selamat pagi kawan....
ne tekhnik paging selanjutnya.....paging_3
mungkin bisa membantu anda dalam memilih tekhnik paging yang diinginkan,


"Selamat Mencoba Kawan........."

<table><tr><th>No</th><th>Nama</th><th>Alamat</th></tr>
<?
mysql_connect("localhost","root","");
mysql_select_db("pintar");
//langkah 1

$batas = 5;
$halaman =$_GET['halaman'];
if (empty($halaman)){
    $posisi = 0;
    $halaman = 1;
}
else{
    $posisi = ($halaman-1) * $batas;
    }
//langkah 2
$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>$data[nama]</td>
              <td>$data[alamat]</td></tr>";
    $no++;
}
echo "</table><br>";
//langkah 3
$tampil2 = mysql_query("select * from anggota");
$jmldata = mysql_num_rows($tampil2);
$jmlhalaman = ceil($jmldata/$batas);
$file = "paging_3.php";
// link ke halaman sebelumnya
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 | ";
        }
//tampilkan halaman 1,2,3
for ($i=1;$i<=$jmlhalaman;$i++)
if ($i !=$halaman){
    echo "<a href=$file?halaman=$i>$i</a> | ";
    }
else {
    echo "<b>$i</b> | ";
    }
//link ke halaman berikutnya
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>";
    ?>
   
   
   
   
   
   
   
   
   

















0 komentar:

Posting Komentar