At 11:21 10/02/2004, you wrote:
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



Kirim email ke