IndeksSelamat DatangPendaftaranLogin
Forum
April 2018
MonTueWedThuFriSatSun
      1
2345678
9101112131415
16171819202122
23242526272829
30      
CalendarCalendar
Clock

Share | 
 

 Pagging sederhana dengan php

Go down 
PengirimMessage
Admin [B0C4H]
Administrator
Administrator
avatar

Jumlah posting : 201
Join date : 19.10.10
Age : 27
Lokasi : Padang

PostSubyek: Pagging sederhana dengan php   Sun Oct 24, 2010 9:43 am

apa sih pagging itu

pagging adalah teknik mempage halaman web dengan navigasi sehingga mudah untuk digunakan,,,
contohnya : jika kita mempunya beberapa data alumni sekolah yang berjumlah 1000 lebih, tidak mungkin kan kita tampilkan semua, bisa-bisa tampilan halaman web kita bisa menggulung scrollbar yang ada dikiri,,, juga membuat user merasa jenuh karna kebanyakan melihat ke bwah halaman..

untuk itu perlu kita lakukan teknik pagging.

oke kali ini saya anjurkan teknik pagingnya langsung dengan database,,,
kalau static ntar yang belum tau jadi rumit swaktu memakaai database...

1. Pertama harus kita lakukan adalah membuat database.
buat database dengan nama iht

2. Buat tabel dengan nama dataalumni
requirement nya :

no (int) 11
nama (varchar) 255
tahunlulus (varchar) 255
primary key (no) auto_increment

3. Isi data alumni nya :
isi terserah anda yang penting no, nama, n tahunlulus diisi

4. Buat file koneksi ke database.


koneksi.php


PHP Code:
$host="localhost";
$user="root";
$pass="";
$db="page";
mysql_connect($host,$user,$pass);
mysql_select_db($db);
?>

5. Setelah itu kita buat file paggingnya

pagging.php

PHP Code:
include "koneksi.php";

$table = dataalumni;

$hal = $_GET['hal']; //mengambil variabel get

if(!isset($_GET['hal'])){
$page = 1;
}

else {
$page = $_GET['hal'];
}

$max_results = 6; //total menampilkan atau mempage data

$from = (($page * $max_results) - $max_results); //script untuk memulai dari halaman

echo "






";

$tampil=mysql_query("SELECT * FROM $table ORDER BY nama DESC LIMIT $from, $max_results");
$no=1;
while ($r=mysql_fetch_array($tampil)){
echo "





";
$no++;
}

echo "
No
Nama Alumni
Tahun Lulus
$no
$r[nama] $r[tahunlulus]
";
?>

Halaman :

$total_results = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM $table"),0);
$total_pages = ceil($total_results / $max_results);

if($hal > 1){
$prev = ($page - 1);
echo "$prev ";
}

for($i = 1; $i <= $total_pages; $i++){

if(($hal) == $i){
echo "$i ";
}
else
{
echo "$i ";
}
}
// Build Next Link
if($hal < $total_pages){
$next = ($page + 1);
echo "$next ";
}
?>

OKEEEEE artikel selesai sampe disini... hehehhe

_____________________________________________________________________________
About me klik:
 


KALO BERGUNA TOLONG DI

sundul sundul sundul

ga nolak juga loh di kasih ++

cendol cendol cendol






†F.K.B† TEAM

Kembali Ke Atas Go down
http://padangonly.n-stars.org
 
Pagging sederhana dengan php
Kembali Ke Atas 
Halaman 1 dari 1

Permissions in this forum:Anda tidak dapat menjawab topik
 :: F.K.B |Dunia Teknologi :: Komputer-
Navigasi: