ane mau nanyanih gan, ane kan lagi buat paging untuk menampilkan data. Jadi setiap data yg ditampilkan sudah mencapai 5 buah, maka akan ada page baru disebelahnya (kaya hasil pencarian google gan).
berikut ini skrinsutnya gan
Spoiler for tampil data :
itu kan ada halaman 1 dan halaman 2, tapi pas ane pencet halaman 2, halamannya ga nongol
ini script ane :
Spoiler for script :
[removed]
function printDiv(divName) {
var printContents = document.getElementById(divName)[removed];
var originalContents = document.body[removed];
document.body[removed] = printContents;
window.print();
document.body[removed] = originalContents;
}
[removed]
<?php
include "../include/connect.php";
$batas=5;
$posisi=null;
if(empty($halaman)){
$posisi=0;
$halaman=1;
}else{
$posisi=($halaman-1)* $batas;
}
$hasil=mysql_query("select * from pasien order by kode_pasien limit $posisi,$batas");
?>
<div align="center" id="Printing" name="Printing"> <!-- tabel rata tengah -->
<h2><u>Data Pasien Bersalin</u></h2>
<!-- membuat tabel untuk menampilkan data -->
<table width="939" border="1">
<tr bgcolor="#33FF33"> <!-- <tr> = table rows -->
<th width="111" scope="col">Kode Pasien </th> <!-- <th> = table header -->
<th width="215" scope="col">Nama Pasien </th>
<th width="191" scope="col">Tanggal Masuk </th>
<th width="168" scope="col">Alamat </th>
<th width="146" scope="col">Rincian</th>
<th width="68" scope="col" colspan="2">Opsi</th>
</tr>
<?php //perulangan untuk menampilkan data dalam beberapa baris
while ($baris = mysql_fetch_array($hasil)){
//<tr> = table rows
echo "
<tr>
<td>$baris[kode_pasien]</td>
<td>$baris[nama_pasien]</td>
<td>$baris[tgl_masuk]</td>
<td>$baris[alamat_pasien]</td>
<td><a >Lihat Rincian</a></td>
<td><a ><img /></a></td>" ?>
<td><a ><img src="../icon/hapus.png" border="0"/></a></td></tr>
<?php } ?>
</table>
<br>
<?php
//=============PAGING ========================
$sql_paging = mysql_query("select kode_pasien from pasien");
$jmldata = mysql_num_rows($sql_paging);
$jumlah_halaman = ceil($jmldata / $batas);
echo "Halaman :";
for($i = 1; $i <= $jumlah_halaman; $i++)
if($i != $halaman) {
echo "<a >$i</a>|";
} else {
echo "<b>$i</b>|";
}
mysql_close();?>
<br>
Jumlah Data :<?php echo $jmldata;?>
</div>
<table align="center" width="10%">
<tr><td colspan="3" align="center"><input type="button" value="Print"></td></tr>
</table>
apakah ada script yg salah? dari siang ga ketemu nih