*BUAT DATA BASE NAMANYA "PAGING"
*BUAT TABEL DENGAN NAMA "BUKUTAMU"
INI CODING BUAT TABELNYA :
--
|
INI CODINGNYA
BUAT FILE PERTAMA DENGAN NAMA FILE KONEKSI.INC.PHP
INI CODINGNYA
<?php
|
INI CODINGNYA
<?php /* paging 3*/ require_once("koneksi.inc.php"); echo "<form action=\"$PHP_SELF\" method=\"GET\">"; echo "Batas baris per Halaman :<select name='batas'> <option value='3'>3 <option value='5'>5 <option value='10'>10 <option value='15'>3 </select> "; echo "<input type=submit value='Tampilkan'>"; echo "</form>"; $flname=basename($PHP_SELF); // jika data tidak ada $dbkosong='<font color=red><b>data kosong</font></b>'; $res=mysql_query("select * from bukutamu order by id"); $jlh=@mysql_num_rows($res); if ($jlh == 0){ echo $dbkosong; exit; } // batas baris per halaman if (isset($_GET['batas'])){ $batas=$_GET["batas"]; } else { $batas=3; } if (($jlh%$batas) == 0) { $jlhpage=(int)($jlh/$batas); } else { $jlhpage=((int)$jlh/$batas)+1; } // inisialisasi variabel page if (isset($_GET["page"])){ $page=$_GET["page"]; } else { $page=1; } if ($page > $jlhpage){ $page=$jlhpage; } while ($rows=mysql_fetch_array($res)){ $arrdata[]=$rows; } $end=($page*$batas)-1; $start=$end-($batas-1); if ($end>$jlh){ $end=$jlh-1; } for ($i=$start; $i<=$end; $i++){ $arr[]=$arrdata[$i]; } echo "<table width='500' style='border:1pt solid #666666;'>"; foreach ($arr as $row){ echo "<tr><td>Nama</td><td>$row[1]</td></tr>"; echo "<tr><td>email</td><td>$row[2]</td></tr>"; echo "<tr><td>komentar</td><td>$row[3]</td></tr>"; echo "<tr><td> </td></tr>"; } echo "</table><br />"; // navigasi halaman for ($n=1; $n<=$jlhpage; $n++){ $b=$page +1; if ($n != $page){ echo " <a href='$flname?page=$n&batas=$batas'>Hal $n</a> "; } else { echo "Hal $n"; } } // navigasi halaman berikutnya if (($n != $page) && ($n > $b)){ echo " <a href='$flname?page=$b&batas=$batas'>Berikutnya</a>"; } ?> |
Tidak ada komentar:
Posting Komentar