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.
Klik link berikut untuk informasi cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com

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..?????

Tagged:

Comments

Sign In or Register to comment.