paging_2
Pagi Kawan......
Tekhnik paging lanjutan dari tekhnik kemarin nih,,,,,
Kalo tekhnik yang ini adalah pencarian data untuk database,yaaa sejenis SEO gtu...tapi tepatnya buat nyari dan nampilin data yang ingin kita cari dari database.
Langsung za....ni scriptnya,
"selamat mencoba kawan........."
<form method=get action=paging_2.php>
Isikan Nama : <input type=text name="nama">
<input type=submit name=oke value=Cari>
</form>
<?php
$oke=$_GET['oke'];
if ($oke=='Cari'){
mysql_connect("localhost","root","");
mysql_select_db("pintar");
//langkah 1
$batas = 5;
$halaman=$_GET['halaman'];
if(empty($halaman)){
$posisi=0;
$halaman=1;
}
else{
$posisi=($halaman-1) * $batas;
}
//langkah 2
$nama=$_GET['nama'];
$tampil=mysql_query("select * from anggota where nama LIKE '%$nama%' LIMIT $posisi,$batas");
$jumlah=mysql_num_rows($tampil);
if($jumlah>0){
echo "<table>
<tr><th>no</th><th>nama</th><th>alamat</th></tr>";
$no=$posisi+1;
while($data=mysql_fetch_array($tampil)){
echo "<tr><td>$no<td>
<td>$data[nama]</td>
<td>$data[alamat]</td></tr>";
$no++;
}
echo "</table>";
// langkah 3
$tampil2="select * from anggota where nama LIKE '%$nama%'";
$hasil2=mysql_query($tampil2);
$jmldata=mysql_num_rows($hasil2);
$jmlhalaman=ceil($jmldata/$batas);
echo "<br>Halaman :";
$file="paging_2.php";
for ($i=1;$i<=$jmlhalaman;$i++)
if($i !=$halaman){
echo "<a href=$file?halaman=$i&nama=$nama&oke=$oke>$i</a> |";
}
else{
echo " <b>$i</b> | ";
}
echo "<p> Ditemukan <b>$jmldata</b> orang dengan nama $nama</p>";
}
else {
echo "tidak ditemukan data yang bernama <b>$nama</b>";
}
}
?>
Label: php
0 Komentar:
Posting Komentar
Berlangganan Posting Komentar [Atom]
<< Beranda