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)){