Membuat PAGE 1 2 3 (PHP Paging Trick)
27 Agustus 2010 — mdthree
kali ini saya akan menunjukkan bagai mana cara membuat
Jika anda memiliki “Dinamic Website” yang besar dan memiliki ribuan item /product
anda pasti kesulitan untuk menampilkan item tersebut satu persatu secara beraturan,
otomatis dan terkendali.
Solusinya adalah anda bisa memakai halaman,
Jika anda memiliki “Dinamic Website” yang besar dan memiliki ribuan item /product
anda pasti kesulitan untuk menampilkan item tersebut satu persatu secara beraturan,
otomatis dan terkendali.
Solusinya adalah anda bisa memakai halaman,
dan halaman tersebut contentnya di ambil dari database MySql, selain itu kita juga
bisa menentukan berapa item yang akan kita tampilkan per-halaman.
Menarik bukan???
ini deskripsi nya:
koneksi db.php:
——
bisa menentukan berapa item yang akan kita tampilkan per-halaman.
Menarik bukan???
ini deskripsi nya:
koneksi db.php:
——
tabel database yang saya gunakan (ini haya contoh):
—–
CREATE TABLE `content` (
`id` int(225) NOT NULL auto_increment,
`judul` varchar(50) collate latin1_general_ci NOT NULL default ”,
`isi` longtext collate latin1_general_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=5 ;
—–
—–
CREATE TABLE `content` (
`id` int(225) NOT NULL auto_increment,
`judul` varchar(50) collate latin1_general_ci NOT NULL default ”,
`isi` longtext collate latin1_general_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=5 ;
—–
Deskripsi Script:
————————–
————————–
| Halaman Ini dibaca kali
}
$total_results = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM $table"),0);
$total_pages = ceil($total_results / $max_results);
/* bangun jumlah hiperlink halaman*/
echo "Select a Page
“;
/* bangun Previous link */
if($hal > 1){
$prev = ($page – 1);
echo “ <-Previous “;
}
for($i = 1; $i <= $total_pages; $i++){
if(($hal) == $i){
echo "$i ";
} else {
echo "$i “;
}
}
/* bangun Next link */
if($hal < $total_pages){
$next = ($page + 1);
echo "Next->“;
}
echo “”;
?>
—————-
if($hal < $total_pages){
$next = ($page + 1);
echo "Next->“;
}
echo “”;
?>
—————-
Code lebih lengkap nya:
———————–
———————–
| Halaman Ini dibaca kali
}
$total_results = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM $table"),0);
$total_pages = ceil($total_results / $max_results);
echo "Select a Page
“;
if($hal > 1){
$prev = ($page – 1);
echo “ <-Previous “;
}
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->“;
}
echo “”;
?>
———————–
sekian terimakasih…
0 komentar:
Posting Komentar