simple Pagging di php

Senin, 29 Juli 2013

Untuk pagging sebenernya mudah kenapah saya bilang mudah terus agar anda anda sekalian mau belajar  terus... dan kata mudah sangat mudah di ucapkan....
sebelumnya anda harus menyiapkan table dulu......
CREATE TABLE `siswa` (

`nis` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nama` VARCHAR( 35 ) NOT NULL ,
`jk` VARCHAR( 1 ) NOT NULL
) ENGINE = MYISAM ;

jika table siswa ini sudah terpasang dengan databse anda tolong isi  table ini dengam 10 record buat cek pagging jalan atau tidaknya.
dan anda copy script berikut =>
beri nama siswa.php

<table >
      <thead>
        <tr>
       
          <th>nis</th>
          <th>nama</th>
          <th>jk</th>
        </tr>
      </thead>
      <tbody>
      <?php
Mysql_connect(“localhost”,”root”,””); //nama local, usernya, password kalau ada di isi
Mysql_select_db(“sekolah”);// nama database saya pakai nama databse sekolah
                  $batas=10;// buat batas berapa banyak datanya saya pakai sampe 10 data
                $awal=$_GET['hal'] * $batas;// ini buat ngambil halamanya
$sql="SELECT * FROM  `siswa`  limit $awal,$batas "; // memilih table mana yang akan di tampilkan
                  $qry=mysql_query($sql);
                  while($data=mysql_fetch_array($qry)){
               
                  ?>
        <tr>
          <td><?php echo $dataProduct[0]?></td>
          <td><?php echo $dataProduct[1]?></td>
          <td><?php echo $dataProduct[2]?></td>
          
         
        </tr>
        <?php
                  }
                                ?>
      </tbody>
    </table>
    <p align="center">      page :                                                                                    <?php
  $ayo=mysql_query("SELECT * FROM  `siswa` "); // memilih ulang table mana yang akan di tampilkan tapi harus sama dengan yang atas
  $jml=mysql_num_rows($ayo);// menghitung jumlah data
  $hasil=$jml/$batas;// untuk mengetahui data
  $no=0;
  for($angka=0; $angka < $hasil; $angka++){ // mengulang data dan tidak boleh lebih besar dari $hasil
                  $no++;
                  echo "<a href=\"siswa.php?hal=$angka\" class=\"active\">$no</a>";}
                ?></p>



sekian dari saya semoga bermanfaat buat anda teri makasih..


0 komentar:

Posting Komentar