freguencey adlı üyeden alıntı:
mesajı görüntüle
mysqlden seçilen farklı eşleşmeleri getirmek
17
●194
- 06-10-2021, 23:42:39if(is_array ($_POST["mahalle_id"])) {
// foreach kod bloğunu buraya ekleyip tekrar denermisin
} - 06-10-2021, 23:50:08malesef yine aynı hatayı veriyor kodlarım şu şekilde: filtrelemeyi yaptığım index sayfası:freguencey adlı üyeden alıntı: mesajı görüntüle

gönderdiğim arama.php:

- 07-10-2021, 00:04:50dediğin gibi yaptım şuan hata vermiyor fakat sadece bir ilan gösteriyor seçtiğim diğer ilanları göstermiyoraSSembLy adlı üyeden alıntı: mesajı görüntüle
- 07-10-2021, 11:51:38sorgunu bu şekilde değiştirip dener misin.
$sorgu = "SELECT * FROM urun WHERE urun_durum='1' "; $sorgu .= (isset($_POST['kategori_id']) AND $_POST['kategori_id'] != '') ? "AND kategori_id = '{$_POST['kategori_id']}' " : null; $sorgu .= (isset($minfiyat) AND $minfiyat != '') ? "AND secenek11_fiyat >= '{$minfiyat}' " : null; $sorgu .= (isset($maxfiyat) AND $maxfiyat != '') ? "AND secenek11_fiyat <= '{$maxfiyat}' " : null; if(isset($_POST['mahalle_id']) AND is_array($_POST['mahalle_id'])){ $sorgu .= "AND ("; foreach ($_POST['mahalle_id'] as $key=>$val){ if($key == 0) { $sorgu .= "mahalle_id = '{$val}' "; } else{ $sorgu .= "or mahalle_id = '{$val}' "; } } $sorgu .= ") "; } $urunsor = $db->query("{$sorgu}", PDO::FETCH_ASSOC); - 07-10-2021, 12:06:40çok teşekkür ederim oldu şuan seçtiğim mahalleleri bana listeliyoraSSembLy adlı üyeden alıntı: mesajı görüntüle


