Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Mencantumkan kode program di posting Anda, tolong ikuti aturan yang sesuai, baca http://diskusiweb.com/discussion/39204/aturan-cara-menyisipkan-kode-program-di-diskusiweb

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

Help...Tampilkan hasil pencarian dalam paging

Mohon bantuannya & Koreksi Master...

ni contoh script hasil pencarian...(pagingnya nggak tampil)

<?php
$keyword = trim($_POST['keyword']);
$batas = 5;
    $halaman = $_GET['halaman'];
    if (empty($halaman)){
    $posisi = 0;
    $halaman = 1;
    }
    else {
    $posisi = ($halaman-1)*$batas;
    } 
      $tampil = 'SELECT * FROM berita  WHERE judul LIKE "%' .
preg_replace('/\s+/','%" OR judul LIKE "%',strip_tags(trim($_POST['keyword']))) .
'%" ORDER BY id DESC limit $posisi, $batas';
      $hasil = mysql_query($tampil);
$no = $posisi + 1;

      while ($data = mysql_fetch_array($hasil)){
      echo "

<table id='tampil_tabel' bgcolor=\"#fffeee\" border=\"0\"cellpadding=\"0\" ><tr><td width=\"660px\">
<a href='berita.php?id=".$data['id']."=".$data['kategori']."=".$data['judul']."'>
&nbsp;<img border=\"0\" src=\"http://localhost/gudang/new/images/arrowblue.gif\" width=\"9\"
height=\"9\"> <font color=\"#B22222\" face=\"Arial\" size=\"2\"><b>$data[judul]</b></font>
<span style=\"text-decoration: none; float: right;background-color: #\"><font color=\"#777777\"
face=\"tahoma\" size=\"1\"> <img border=\"0\" src=\"http://localhost/gudang/new/images/author.gif\" width=\"11\"
height=\"11\"><i> Author : $data[penulis] - <img border=\"0\" src=\"http://localhost/gudang/new/images/date.gif\"
width=\"11\" height=\"11\"> $data[tanggal] - <img border=\"0\"
src=\"http://localhost/gudang/new/images/folder.gif\" width=\"11\" height=\"11\">
$data[kategori]&nbsp;</i></font></span><p><p><font color=\"#555555\" face=\"tahoma\" size=\"2\">".$data['singkat']." . . . </a></td>
</tr></table><p>
";   

$no++;
}
echo "</table><br>";
 
    $tampil2 = mysql_query("select * from berita");
     
    $jmldata = mysql_num_rows($tampil2);
     
    $jmlhalaman = ceil($jmldata/$batas);
     
    $file="search.php";
     
    if($halaman > 1){
    $previous = $halaman - 1;
    echo "<a href=$file?halaman=$previous><img src=\"http://localhost/lintasa/images/mundur.png\" width=\"17\"
height=\"10\"/></a>";
    }
    for($i=1; $i<=$jmlhalaman; $i++) 
    if($i !=$halaman){
    echo " <a href=$file?halaman=$i>$i</a>  | ";
    }
    else {
    echo "<b><font face=\"Arial narrow\" size=\"3\" color=\"#B22222\">$i |</b></font>";
    }
    if($halaman<$jmlhalaman){
    $next=$halaman + 1;
    echo "<a href=$file?halaman=$next><img src=\"http://localhost/lintasa/images/maju.png\" width=\"17\"
height=\"10\"/></a> ";         
}
 ?>

HELP...???



Tanggapan

  • edited April 2013
    ini
    <a href=$file?halaman=$previous>...</a>
    <a href=$file?halaman=$next>...</a>
    link nya ?

    ya jelas kagak tampil ... keyword nya mana ?



    $keyword = trim($_POST['keyword']);

    kalo search, jangan ambil dari POST,
    langsung dari $_REQUEST, jadi bisa dari POST atau GET

    jadi link elo bisa dibuat :
    <a href=$file?keyword=[elo coba pikir dolo yo, isinya apa]&halaman=...>...</a>
  • mantap.. harusnya resolved nih..
Sign In or Register to comment.