Code:
$sql="select date_format(datum,'%d. %m. %Y.') as datum, clanak, komitent, username, sredstvo, status, cijena, clanak_id from nalozi where 1=1";
if($komitent!='') $sql.=" AND komitent='$komitent'";
if($username!='') $sql.=" AND username='$username'";
if($status!='') $sql.="and status='$status'";
$sql.= " order by clanak_id";
...
Naravno, ovo sad radi za bilo koji od uslova upisan. Ako si hteo samo za sva polja, onda sve u jednom if-u:
Code:
$sql="select date_format(datum,'%d. %m. %Y.') as datum, clanak, komitent, username, sredstvo, status, cijena, clanak_id from nalozi";
if ($komitent!='' && $username!='' && $status!='') $sql.=" WHERE komitent='$komitent' and username='$username' and status='$status'";
$sql.= " order by clanak_id";
...
Cekamo jos drugih predloga... ;)
Edit: ispravio sam jedan zaboravljeni " i u drugom primeru umesto AND ide WHERE (jbg, ko radi, taj i grOsi :) )
[Ovu poruku je menjao Jbyn4e dana 17.01.2008. u 08:49 GMT+1]
Kad sve ostalo zakaže, pročitaj uputstvo...