<?php $per_hal=10; $jumlah_record=mysql_query("SELECT COUNT(*) from barang"); $jum=mysql_result($jumlah_record, 0); $halaman=ceil($jum / $per_hal); $page = (isset($_GET['page'])) ? (int)$_GET['page'] : 1; $start = ($page - 1) * $per_hal; ?> mulai dari baris $page=(isset........... saya bingung gan ,, mungkin ada yang berbaik hati menjelaskannya ,hehe terima kasih
0 jempol
bramanto
300
1157
·
8 tahun, 3 bulan yang lalu
·
2 jempol
Hai coder @varid. Kita coba diskusikan bersama yaa.. $page = (isset($_GET['page'])) ? (int)$_GET['page'] : 1; Pada baris diatas merupakan bentuk ternary https://en.wikipedia.org/wiki/%3F: atau yang biasa kita kenal if else, namun ternary biasa disebut juga shorthand if / else . $page = (isset($_GET['page'])) ? (int)$_GET['page'] : 1; sama dengan if(isset($_GET['page']))){ # Set nilai variabel page dengan nilai dari $_GET['page'] dan convert menjadi integer. $page = (int)$_GET['page']; } else { # Set variabel page dengan nilai 1 $page = 1; } Kemudian : $start = ($page - 1) * $per_hal; Nilai variabel $start diperoleh dari hasil variabel ($page - 1) di kalikan variabel $per_hal yang telah didefinisikan sebelumNya yaitu 10. Semangat, Lanjutkan terus barisĀ² codingmu!
varid
82
8
penanya
·
8 tahun, 3 bulan yang lalu
·
0 jempol
Terima kasih mas . Baru tau kalo ada bentuk ternary :)