untuk mendapatkan jumlah data dari tabel
jangan menggunakan select * tapi select count(*)
setelah itu baru select * from tabel order by no desc
LIMIT $offset, $bt_pph";
kalao data ada 1 jt bagaimana tuh kena select * :(

--- ANDRI ARISANDY <[EMAIL PROTECTED]> wrote:

> Assalammualaikum Wr Wb.
> 
> Sebelumya koneksi ke mysql dulu
>   mysql_connect("localhost","","");
>   mysql_select_db("pegawai");
> 
> Kalau kamu menggunakan database mysql 
> kemuadian beribatasan setiap halaman berapa record
>   $bt_pph = 100;
> 
> kemudian baca jumlah datanya dulu
>   $query = "SELECT * FROM downloadpc";
>   $hasil = mysql_query($query);
>   $jmlhalaman = ceil(mysql_num_rows($hasil) /
> $bt_pph);
> 
>   if(!isset($page))
>   {
>    $page = 0;
>   }
>   $offset = $page * $bt_pph;
> 
>   $perintah="SELECT DISTINCT kategori FROM
> downloadpc
> order by no desc LIMIT $offset, $bt_pph";
> 
>   mysql_connect("localhost","","");
>   mysql_select_db("pegawai");
> 
>   $tampil_data=mysql_query($perintah);
> 
>   $nomer=1;
>   echo("<font face='verdana' size='2'
> color='#336699'><b><center>Download
> Category</center></b></font><hr size='1'
> color='#336699'><br>");
> while($data=mysql_fetch_array($tampil_data))
>   {
>   echo("<table align='left' border='0'
> cellspacing='0'
> cellpadding='0'><tr><td><font face='verdana' size=1
> color='#336699'>$nomer.</font>&nbsp<a
> class='anavymerah' target='_self'
>
href='lihatdownload.php?kategori=$data[kategori]'>$data[kategori]</a></td></tr></table><br>");
> $nomer++;
> }
> echo("<br><font face='verdana' size='1'
> color='#336699'>Page:</font>");
> 
> //---Halaman
> for($i=0;$i<$jmlhalaman;$i++)
> {
> echo("<font face='verdana' size='1'
> color='#336699'>[</font><a class='anavymerah'
> href='tampilkatgdownload.php?page=$i'
> target='_self'>$i</a><font face='verdana' size='1'
> color='#336699'>]</font>");
> }
> 
> 
> Tetapi Ini hanya menampilkan berdasarkan halaman
> tidak ada next dan prev, tetapi berdasarkan halaman
> page[0 1 2 3 4 dst]
> ya mungkin prinzipnya hampir sama...
> 
> Semoga bermanfaat...
> Wassalam
> 
> G_thuk
> 
> --- catur <[EMAIL PROTECTED]> wrote:
> 
> > Salam hormat & sejahtera selalu...
> > 
> > 
> > Bagaimana caranya menampilkan hal dlm web agar
> data
> > tampil 100
> > rec/halaman web, trus ada button Next - Prev. Saya
> > sudah cuba dng limit
> > tapi blon berhasil u/hal ke 2.
> > Saya menggunakan script antara lain ...
> > 
> > if action == lanjut 
> >  {
> >   ini scriptnya
> >  }
> > 
> > if action == lalu
> >  {
> >   ini scriptnya
> >  }
> > 
> > form action="xxx.php" method="post">
> > <input type="Hidden" name="action" value="lanjut">
> > <input type="Hidden" name="action" value="lalu">
> > <input type="submit" name="submit" value="Next">
> > <input type="submit" name="submit" value="Prev">
> > </form>
> > 
> > -- 
> > 
> > 
> > -- 
> > Berhenti langganan:
> > [EMAIL PROTECTED]
> > Arsip dan info: http://linux.or.id/milis.php
> > 
> > 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam
> protection around 
> http://mail.yahoo.com 
> 
> -- 
> Berhenti langganan:
> [EMAIL PROTECTED]
> Arsip dan info: http://linux.or.id/milis.php
> 
> 



                
__________________________________
Do you Yahoo!?
Yahoo! Mail - You care about security. So do we.
http://promotions.yahoo.com/new_mail

-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php

Kirim email ke