Sable adlı üyeden alıntı: mesajı görüntüle
if ( $kat['marka']==1 ) { // hepsi için atanmış value 1 kabul ettim
$sql = mysql_query("SELECT * FROM urunler WHERE kategoriId = '$kategori' AND urunadi LIKE '%$ara%'");   
} else {
$sql = mysql_query("SELECT * FROM urunler WHERE kategoriId = '$kategori' AND '$marka_ara' AND urunadi LIKE '%$ara%'");   
}
Merhaba,

Verdiğiniz kodu az biraz revize ettim ve sorunumu çözdüm.

$marka = $_POST['marka'];
if($marka == "0") {   
$marka_ara = '';
} else {   
$marka_ara = 'AND markaId = '.$marka;
}
$sql = mysql_query("SELECT * FROM urunler WHERE kategoriId = '$kategori' $marka_ara AND urunadi LIKE '%$ara%'"); 
while ($a = mysql_fetch_array($sql)){