Mas-mas minta bantuannya lagi ya !, ceritanya begini !.. gw mo cari data barang, data variabelnya diambil dari: Form lain yang memiliki struktur sbb: 1. tombol dropdown dengan nama variabel ctgr 2. textbox dengan nama variabelnya nmcari ,. nah kriteria yang saya cari adalah sbb: 1. jika $ctgr="semua" dan (empty($nmcari)), maka $sql="select * from prodmast "; 2. jika $ctgr<>"semua" dan (empty($nmcari)), maka $sql="select * from prodmast where kdkat=$ctgr"; 3. Jika $nmcari kosong ( !empty($nmcari)), maka $sql="select * from prodmast where kdkat=$ctgr AND desc like %$nmcari%";
$sql="select * from prodmast where kdkat=$ctgr AND desc like '%$nmcari%'";
;-)
dengan rincian field database prodmastnya memiliki structur sbb: kdkat var(2) prdcd var(4) desc var(50) harga int(6)
sebenarnya gimana sich sintak penulisan untuk mencari string yang hanya diketahui sebagian karakternya saja ? truss apa yang salah ya dengan penulisan sintak sql script dibawah ini !... (NB: database berhasil konek). atau ada yang punya cara lain untuk kriteria diatas ! terimakasih banyaknya ya atas solusinya !
<? //koneksi ke database include "db.inc"; //lakukan query untuk data barang sesuai dengan // kriteria YANG DICARI if(($ctgr=="semua") AND (empty($nmcari))) { $sql="select * from prodmast "; }else{ if(($ctgr<>"semua") AND (! empty($nmcari))) { $sql="select * from prodmast where kdkat=$ctgr AND desc like $nmcari"; } } //lakukan eksekusi if (!$res=mysql_query($sql,$dbh)) { echo mysql_error(); exit; } ?>
<? echo "HASIL PENCARIAN BARANG"?>
No Kode Nama Barang Harga Discount stock Troli <? $no=1; while ($row=mysql_fetch_row($res)) //memecah tiap kolom kedalam array { echo "
"; echo "$no"; echo "$row[1]"; echo "$row[2]"; echo "$row[3]"; echo "$row[4]"; echo "$row[5]"; echo ""; $no=$no+1; } ?>
-- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis.php
-- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
Regards,
tahara!
-- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis.php
