masykur
Mod
aq ambil skrip ini di situs
http://www.ilmuwebsite.com/detil_php_tutorial/6/Membuat_PAGE_1_2_3/
gunanya untuk menbuat halaman 1...2...3 secara otomatis sesuai banyaknya isi tabel
trus aku pakai di rancangan aplikasi webku...
tapi aku modif2 dikit
hasilnya bisa...
tapi ada 1 baris skrip yg menampilkan seperti ini
skrip lengkapnya ini
yg aku rubah di bagian atasnya
jadi seperti ini
karena aku sesuain data dengan idkategori
errornya di baris ini
ada yang bisa bantu menghilangkan hasil error jika datanya hanya satu
http://www.ilmuwebsite.com/detil_php_tutorial/6/Membuat_PAGE_1_2_3/
gunanya untuk menbuat halaman 1...2...3 secara otomatis sesuai banyaknya isi tabel
trus aku pakai di rancangan aplikasi webku...
tapi aku modif2 dikit
hasilnya bisa...
tapi ada 1 baris skrip yg menampilkan seperti ini
Code:
Warning: Division by zero in C:\xampp\htdocs\beritacoba\coba\artikel.php on line 624
Code:
<?php
/* ini kita include koneksi database */
include 'db.php';
/* tentukan table nya */
$table = content;
$hal = $_GET[hal];
/* jika page default nya 1 */
if(!isset($_GET['hal'])){
$page = 1;
} else {
$page = $_GET['hal'];
}
/* tentukan jumlah item per halaman */
$max_results = 5;
/* halaman di kali MAX jumlah item per halaman dikurangi MAX jumlah item per halaman */
/* logika: 1 x 5 = 5 , 5 - 5 = 0 , jadi id database dimulai dari 0*/
$from = (($page * $max_results) - $max_results);
/* tampilkan dari databse, LIMIT dari contuh diatas id dari 0 sampai 5 */
$sql = mysql_query("SELECT * FROM $table ORDER BY id DESC LIMIT $from, $max_results ");
while($row = mysql_fetch_array($sql)){
/* display result, ini tergantung table database mu */
?>
<?php echo $row[2] ?><br>
<?php echo $row[3] ?></a><br />
<?php echo $row[1] ?> | Halaman Ini dibaca <?php echo $row[6] ?> kali<br />
<?php echo $row[4]; ?>
<hr>
<?php
}
$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 "<center>Select a Page<br />";
/* bangun Previous link */
if($hal > 1){
$prev = ($page - 1);
echo "<a href=$_SERVER[PHP_SELF]?hal=$prev> <-Previous </a> ";
}
for($i = 1; $i <= $total_pages; $i++){
if(($hal) == $i){
echo "$i ";
} else {
echo "<a href=$_SERVER[PHP_SELF]?hal=$i>$i</a> ";
}
}
/* bangun Next link */
if($hal < $total_pages){
$next = ($page + 1);
echo "<a href=$_SERVER[PHP_SELF]?hal=$next>Next-></a>";
}
echo "</center>";
?>
yg aku rubah di bagian atasnya
jadi seperti ini
Code:
$total_results = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM tumbuhanku"),0);
$total_pages = ceil($total_results / $max_results);
if ($total_pages == 0)
{
}
else
{
errornya di baris ini
Code:
$total_pages = ceil($total_results / $max_results);
Code:
Warning: Division by zero in C:\xampp\htdocs\beritacoba\coba\artikel.php on line 624