Tolongin ane donk.

gilang · Mar 8, 2013
stiap ane coba selalul salah. ada yang bisa bantu?
<?php
session_start();

$user = "root";
$pass = "";
$host = "localhost";
$db = "test";

$conn = mysql_connect($host,$user,$pass);
mysql_select_db($db);
if(!$conn){echo"Gagal Koneksi ke Database";}

if(isset($_POST)){
$_SESSION = $_POST;
}

$limitPaging = 5;

if($_SESSION != ""){
$sqlPaging = "SELECT COUNT(*) as TOTAL FROM nilai_s WHERE Nama like'%".$_SESSION."%'";
}else{
$sqlPaging = "SELECT COUNT(*) as TOTAL FROM nilai_s";
}
$resultPaging = mysql_query($sqlPaging);
$dataPaging = mysql_fetch_array($resultPaging);
$totalData = $dataPaging;
if($totalData > 0){
$totalPage = ceil($totalData/$limitPaging);
$page = $_GET;{

if($page == ""){
$offset = 0; $currentPage = 1;
}else{
$currentPage = $page; $offset = ($page-1)*$limitPaging;
}

$firstPage = 1;
$lastPage = $totalPage;
$nextPage = $currentPage+1;
$prevPage = $currentPage-1;
}
}
?>
<form action="?p=4&&page=1" method="post">
<fieldset>
<legend>Form Pencarian</legend>
<input type="text" name="kataKunci" />
<input name="search" type="submit" value="search" />
<b>Kata Kunci Anda : </b>"<?php echo $_SESSION; ?>"
</fieldset>
</form><br/><br/>
<?php
if($totalData > 0){
?>
<table align="center" width="100%">
<tr>
<th width="15%">&nbsp;</th>
<th width="15%">
<?php if($currentPage != 1){ ?>
<a href="<?php echo "?p=4&&page=$firstPage"; ?>"> &lt;&lt; Hal. Pertama </a>
<?php }?>
</th>
<th width="15%">
<?php if($currentPage != 1){ ?>
<a href="<?php echo "?p=4&&page=$prevPage"; ?>">&lt; Hal. Sebelumnya</a>
<?php }?>
</th>
<th> <?php echo"$currentPage/$totalPage " ?> </th>
<th width="15%">
<?php if($currentPage != $lastPage){ ?>
<a href="<?php echo "?p=4&&page=$nextPage"; ?>">Hal. Selanjutnya &gt;</a>
<?php }?>
</th>
<th width="15%">
<?php if($currentPage != $lastPage){ ?>
<a href="<?php echo "?p=4&&page=$lastPage"; ?>">Hal. Terakhir &gt; &gt; </a>
<?php }?>
</th>
<th width="15%">&nbsp;</th>
</tr>
</table><br/>
<?php
if($_SESSION != ""){
$sqlOrang = "SELECT * FROM nilai_s WHERE Nama LIKE '%".$_SESSION."%' LIMIT $offset,$limitPaging";
}else{
$sqlOrang = "SELECT * FROM nilai_s LIMIT $offset,$limitPaging";
}
$resultOrang = mysql_query($sqlOrang);
?>
<table class="bordered" >
<tr>
<th >No</th>
<th>Nama</th>
</tr>
<?php
$no = $offset+1;
while($dataOrang = mysql_fetch_array($resultOrang)){
echo"<tr>";
echo"<td>".$no."</td>";
echo"<td>".$dataOrang."</td>";
echo"</tr>";
$no++;
}
?>
</table>
<?php
}else{
echo"Data dengan Kata Kunci : <b>'".$_SESSION."'</b> Tidak Ditemukan !!!";
}
?>
Silahkan login untuk menjawab!
0
Loading...
gilang · Mar 13, 2013 · 0 Suka · 0 Tidak Suka
Bisa gak gan no urut $no nya di ganti agar menjadi tetap.

Contoh, pada saat semua data tampil nama eko di urutan ke 20. pada saat kita melakukan pencarian dengan nama eko, nomor otomatisnya tetap 20.
Khan kalo yang di atas $no nya berdasarkan yg tampil jik yang tampil hanya eko maka no nya kembali ke 1.
Bsa gak gan?