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,, Cara buat pencarian lebih dari satu

Saya punya kasus ni Mastah..rencana m buat pencarian , contoh

A= ayam
B=harimau
C=Burung
D=Kerbau
..............dst sampa abjad Z

jadi maksud ane dikolom serch tu bila di cari kata ACD maka tampil ( ayam, Burung, Kerbau)


nih contoh skripnya ane,,,,
=============================================
<form id="myform" method="POST" action="search.php">
              <input type="text" size="18" name="keyword" class="textinput" onblur='if (this.value == "") {this.value = "cari layanan...";}' onfocus='if (this.value == "cari layanan...") {this.value = ""}' type='text' value='cari layanan...' /> <font face="Arial Narrow" size="2" color="#A52A2A"><input class="button" type="submit" value="cari" />
</form>

================================================
<?php
      $keyword = trim($_POST['keyword']);
      $pisah_kata = explode(" ", $keyword);
      $jumlah_kata = (integer)count($pisah_kata);
      $jml_kata = $jumlah_kata - 1;
      $sql = "SELECT * FROM app  WHERE  ";
      for ($i=0; $i<=$jml_kata; $i++){
      $sql .= "abjad LIKE '%$pisah_kata[$i]%'";
      if($i < $jml_kata){
        $sql .= " OR ";
      }}
      $sql .= " ORDER BY id ASC LIMIT 40";
      $hasil = mysql_query($sql);
      while ($data = mysql_fetch_array($hasil)){
      echo "$data[ket]
 
 "; }
?>

skripnya jalan, tapi hanya pencarian per 1 huruf aja.....
bila pencarian banyak huruf harus pakai spasi setiap hurufnya..
Help Mastah..?????

Tanggapan

Sign In or Register to comment.