Author Topic: Cara Buat Page Di PHP gimana ya?  (Read 1132 times)

0 Members and 1 Guest are viewing this topic.

Offline lumine

  • Developer IF
  • *
  • Posts: 519
  • Reputasi: 9
Cara Buat Page Di PHP gimana ya?
« on: 08 September 2008, 13:32:11 »
INi brothers gue ada msalah lagi ne..gimana ya klo kita mau bikin page kayak yang di google itu..kan bisa ada page 1 sampe 10..jadi klo datanya ada 1000 kita ngga pake page kan report bisa2 error..

mohon bantuannya brothers..

Offline 1nf0rm4t1c5

  • Administrator
  • *
  • Posts: 1101
  • Reputasi: 15
  • Informatics Developer
    • Forum Informatika
  • Lokasi: Indonesia
  • Jenis Kelamin: Laki-laki
Re: Cara Buat Page Di PHP gimana ya?
« Reply #1 on: 08 September 2008, 15:58:50 »
Silakan baca2 di sini:

Code: [Select]
http://www.plus2net.com/php_tutorial/php_paging.php
http://www.plus2net.com/php_tutorial/php_paging_adv.php
http://www.sitepoint.com/print/php-paging-result-sets/

Yang ini nemu di internet, siapa tahu bisa.

Quote
Kamu lihat query mysql yang ada klausa LIMIT

misalkan

$jum=mysql_num_rows($qry);
//query mengitung total record

//query menampilkan per halaman
$qry="SELECT * ... LIMIT $start,$ahir;

//tampilkan disini
echo "$start - $akhir of $jum records";

ATAU

Quote
$awal=$HTTP_GET_VARS["awal"];
if(empty($awal))
$awal=0;
$batas=3;//atur paging batasnya disini..
$string="select * from databasenya limit $awal,$batas";
$query=mysql_query($string);



$atuh="select * from databasenya";
$beta=mysql_query($atuh);
$num=mysql_num_rows($beta);
$j=ceil($num/$batas);

if($awal!=$awal1){
$first=0;
echo "<a href="$PHP_SELF?menu=home&awal=$first" class="a"><b>First</b></a> &nbsp;";
}
else {
echo "first";
}
for($i=1;$i<=$j;$i++){
$awal1=ceil($i*$batas)-$batas;
if($awal!=$awal1){
echo "<a href="$PHP_SELF?menu=home&awal=$awal1" class="a"><b>$i</b> </a>";
}
else {
echo " [$i] ";
}
}
if($awal>=0 && $awal<=$j && $j>1){
$page=ceil($num/$batas);
$last=($page*$batas)-$batas;
echo "<a href="$PHP_SELF?menu=home&awal=$last" class="a"><b>Last </b></a>";
}
else {
echo "Last";
}
Full access for guest [REGISTER]
Please read the rule [RULES]
Promosi?  [STEP-BY-STEP]

RAR PASSWORD : http://if.web.id --> buat buka file rar

Offline lumine

  • Developer IF
  • *
  • Posts: 519
  • Reputasi: 9
Re: Cara Buat Page Di PHP gimana ya?
« Reply #2 on: 08 September 2008, 17:31:01 »
tapi klo gue query nya banyak abel gimana tu? aku coba eh malah error..
aku ada tiga tabel ne,.

Quote
$atuh="select * from databasenya";

ini query punya saya

Quote
$qryproduk = mysql_query("select produk.id, produk.image, produk.tipe, produk.harga, produk.uangmuka, produk.nilaikpr, proyek.lokid, lokasi_proyek.lokasi from produk, proyek, lokasi_proyek where produk.proyekid=proyek.proyekid and proyek.lokid='$lokid' and lokasi_proyek.lokid=proyek.lokid and frontpage='YES'", $conn) or die("Database query fail Pang !");
  while ($produk = mysql_fetch_row($qryproduk))
  {
    echo "<tr><td align=\"center\" colspan=4 class=\"judul\" bgcolor=\"#000000\">$produk[7]</td></tr>";

itu gimana ya bingung gue