Kaskus

Tech

sanca19Avatar border
TS
sanca19
[ask PHP] Memunculkan data ke samping yang dibatasi
Permisi semuanya, numpang tanya lagi... emoticon-Sorry

Sesuai judul, saya mau ambil data di database, cuma ditampilkan nya menyamping dan ingin di batasi per baris nya. Dan juga memiliki pagination.

Misalkan di database ada jumlah record data sebanyak 20, lalu saya ingin memunculkan nya ke samping (bukan berurutan kebawah). Tapi saya ingin, per baris nya itu misalkan hanya 4 data. Jika data yang ke ambil sudah 4 record, maka secara otomatis data akan berpindah ke baris berikutnya.

Untuk Pagination sih enggak masalah, yang masih masalah itu pengambilan data kesamping yang di batasin nya. Berikut script yang sudah saya pakai,,

Code:
<table>
<?php
include("admin/koneksi.php");
$sqlCount = mysql_query("select kd_bk from buku");
$banyakData = mysql_num_rows($sqlCount);
$page = isset($_GET['page']) ? $_GET['page'] : 1;

$limit = 8;
$limitbaris=4;
$mulai_dari = $limit * ($page - 1);
$sql_limit = "select * from buku order by kd_bk desc limit $mulai_dari, $limit";
$hasil = mysql_query($sql_limit);

//menampilkan data
while($data = mysql_fetch_array($hasil)){
?>
<td><a href="det_buku.php?kd=<?php echo $data['kd_bk'] ?>"><img src="admin/buku/<?php echo $data['gambar']?>"width='185' height="220" /><br />
<?php echo $data ['jdl_bk'] ?></a><br /><br />
</td>

<?php
}
?>

</table>
<!-- PAGINATION -->
<?php
$banyakHalaman = ceil($banyakData / $limit);
echo 'Halaman: ';
for($i = 1; $i <= $banyakHalaman; $i++){
if($page != $i){
echo '[<a href="artikel.php?page='.$i.'">'.$i.'</a>] ';
}else{
echo "[$i] ";
}
}

?>



Mungkin semuanya sudah tau kalau dari script diatas, data sudah muncul ke samping, tapi data yang muncul masih tidak sesuai alias belum di batasi per barisnya. disana terlihat "$slimit=8"menandakan 8 data yang muncul, semuanya kesamping. Jadi saya ingin, 8 data itu dibagi dua lagi, masing-masing 4 data. jadinya ada dua baris.

Mohon masukan nya gimana agar saya bisa menampilkan data kesamping, tapi jumlah record ke samping nya dibatasi..

Terimakasih sebelumnya... emoticon-Blue Guy Cendol (L)
Diubah oleh sanca19 25-01-2014 15:46
0
11.4K
15
GuestAvatar border
Komentar yang asik ya
Urutan
Terbaru
Terlama
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan