Menampilkan No Berurutan Pada Page 2

Dwi Pratama · Apr 28, 2012
Saya mempunyai masalah pada Urutan No, Jadi begini.
Pada Page 1, saya batasi hanya 5 Data yang di tampilkan dengan Urutan No 1 - 5.
Namun pada saat beralih ke Page 2 No yang di tampilkan menjadi sama 1-5 (Setiap Page)

Screen Shot:
http://perosot.in/images/page1.jpg
http://perosot.in/images/page2.jpg

Berikut Ini Source yang di gunakan:
//Select semua data dalam tabel pembayaran berdasarkan data terakhir
$no = 1;

//mencari banyak data yang ada dalam tabel  
$sqlCount = "select count(id) from pembayaran";  
$rsCount = mysql_fetch_array(mysql_query($sqlCount));  
$banyakData = $rsCount[0];  
$page = isset($_GET['page']) ? $_GET['page'] : 1;  
$limit = 5;  
$mulai_dari = $limit * ($page - 1);  
$sql_limit = "select * from pembayaran order by nama limit $mulai_dari, $limit";  
$hasil = mysql_query($sql_limit);  

//Buang field ke dalam array
while ($r=mysql_fetch_array($hasil))
{
echo "
<link href='style.css' rel='stylesheet' type='text/css'>
<tr><td><center>$no</center></td>
<td>$r[nama]</td>
<td>$r[email]</td>
<td>$r[jenisproduk]</td>
<td>$r[namadomain]</td>
<td>$r[jumlahuang]</td>
<td>$r[transferkerek]</td>
<td>$r[tgltransfer]</td>
<td>$r[darirekbank]</td>
<td>$r[pemilikrek]</td>
<td>$r[darinorek]</td>
<td>$r[catatan]</td>
<td><a href=hapus.php?id=$r[id]><img src=./images/hapus.png></a> | <a href=ubah.php?id=$r[id]><img src=./images/ubah.png></a></td>";
$no++;
}
echo "</table>";
//membuat pagination  
$banyakHalaman = ceil($banyakData / $limit);  
echo 'Halaman: ';  
for($i = 1; $i <= $banyakHalaman; $i++){  
 if($page != $i){  
 echo '[<a href="lihat_pag.php?page='.$i.'">'.$i.'</a>] ';  
 }else{  
 echo "[$i] ";  
 
 }  
}  

Mohon Bantuannya :)
Silahkan login untuk menjawab!
2
Loading...
Ellyx Christian · Apr 28, 2012 · 2 Suka · 0 Tidak Suka
//mencari banyak data yang ada dalam tabel  
$sqlCount = "select count(id) from pembayaran";  
$rsCount = mysql_fetch_array(mysql_query($sqlCount));  
$banyakData = $rsCount[0];
$page = isset($_GET['page']) ? $_GET['page'] : 1;
$limit = 5;
$mulai_dari = $limit * ($page - 1);
$no = $mulai_dari + 1;
$sql_limit = "select * from pembayaran order by nama limit $mulai_dari, $limit";
$hasil = mysql_query($sql_limit);  
 
//Buang field ke dalam array
while ($r=mysql_fetch_array($hasil))
{
echo "
<link href='style.css' rel='stylesheet' type='text/css'>
<tr><td><center>$no</center></td>
<td>$r[nama]</td>
<td>$r[email]</td>
<td>$r[jenisproduk]</td>
<td>$r[namadomain]</td>
<td>$r[jumlahuang]</td>
<td>$r[transferkerek]</td>
<td>$r[tgltransfer]</td>
<td>$r[darirekbank]</td>
<td>$r[pemilikrek]</td>
<td>$r[darinorek]</td>
<td>$r[catatan]</td>
<td><a href=hapus.php?id=$r[id]><img src=./images/hapus.png></a> | <a href=ubah.php?id=$r[id]><img src=./images/ubah.png></a></td>";
$no++;
}
echo "</table>";
//membuat pagination  
$banyakHalaman = ceil($banyakData / $limit);  
echo 'Halaman: ';  
for($i = 1; $i <= $banyakHalaman; $i++){  
 if($page != $i){  
 echo '[<a href="lihat_pag.php?page='.$i.'">'.$i.'</a>] ';  
 }else{  
 echo "[$i] ";  
 
 }  
}
0
Loading...
Dwi Pratama · Apr 28, 2012 · 0 Suka · 0 Tidak Suka
Makasih Gan atas bantuannya ;)