Soyle yapabilirsin Eger urlde renk parametresi varsa linkleri gostermeyebilirsin. Yani renk yada herhangi bir alani gizleyebilirsin if ile. \ /

kodu gremediğimiz için farazi konuşuyoruz ama anladığım kadarıyla isset ve empty ile parametrelerin set edilip dolu olduğunu kontrol ettir. güvenlik içinde madem ki string kullanmıyorsun get leri intval ile kısıtla oldu bitti. Tekrar eden parametrelerde yanlış anlamadıysam get parametresini array yaparsan istediğin yeni eklemeyi yaptırabilirsin diye tahmin ediyorum

Bir uploayım son kez hala cevap arıyorum Abure cubure subure dubure re re re tey tey tey

babayarisi bunu yazdı kodu gremediğimiz için farazi konuşuyoruz ama anladığım kadarıyla isset ve empty ile parametrelerin set edilip dolu olduğunu kontrol ettir. güvenlik içinde madem ki string kullanmıyorsun get leri intval ile kısıtla oldu bitti. Tekrar eden parametrelerde yanlış anlamadıysam get parametresini array yaparsan istediğin yeni eklemeyi yaptırabilirsin diye tahmin ediyorum $markax= g ; $numara= g ; $renk= g ; $sorgu = array ; if if if if { $sql_sorgu = ' AND '; $sorgu_say = count ; $i = 1; foreach { $sql_sorgu.= $sorgu_satir; if $i++; } } unset ; Bu filtrenin sorgulandıgı kod g fonksiyonu GEt metodunu temsil ediyor. $urunler = $db->get_results("SELECT urun_id, urun_adi, urun_resim, urun_seo, urun_indirim, urun_fiyat, urun_indirim_fiyat, urun_durum FROM urunler WHERE urun_durum NOT IN(0) AND urun_kategori ='$kid' $sql_sorgu ORDER BY urun_id DESC LIMIT 24"); if($db->num_rows > 0) { foreach }else buda ürünleri listediğim kod Markalar Renkler buda elemanların olduğu yer Herşey çalışıyor ancak filtrelemede eğer o elaman varsa yenisni eklemesin değiştirsin. Bunu çzemedim Hocam valla anlamadım daha net anlatma şansın varsa beklemedeyim çünkü bir sıkıntı yok gibi duruyor

selamlar bir sitede filtreleme yapmaya çalışıyorum Şu sekilde bir filtrem var GET ile filtreyi alıp dbden sorguluyorum burada sıkıntı yok Misal marka için?marka=Markaid?renk=renkid Takıldığım yer siteadi.com/kategori/kat. php?id=4&marka=3&renk=4 bu sekildeUrl yapısına ekleme yapabilmek Şu an elde ettigim yapı siteadi.com/kategori/kat. php?id=4&marka=3 veya siteadi.com/kategori/kat. php?id=4&renk=4Urlyi alıp bir sorguyla bastırayım dedim ancak güvenli olurmu diye ikilemde kaldım. Not: Get değerli post değil direk alınıyor. WildWamqire tarafından 29/Oca/16 21:13 tarihinde düzenlenmiştir Abure cubure subure dubure re re re tey tey tey

Olay şu hocam sistem çalışıyor ama yapmak istediğim şey get ile gnderilen parametre esnek olsunhttps://www.ayakkabidunyasi.com.tr/erkek/aksesuar/cantamisal bu sayfada soldaki filtreleri dene get parametrelerini bak hocam adam kaldırdıgında kaldırıyor veya başka eklemek istediğinde ekliyor. Şorun suki ben bunun url yapısını bir türlü çzemedim 5-6 tane filtre oldugunda manuel olarak sorgu yapdıgında olasıllıkalra gre bir sürü if else sorgusu oluyor. Abure cubure subure dubure re re re tey tey tey

Cesitli filtrelemeler yapabilirsin pdo mu kullaniyorsun butun degerler sayiysa integer olarak tanimla en basiti filtreden geçirdim güvenlik konusunda ama sorun su parametre değeri varsa aynı parametreyi ekliyor ben var yok oludgunu anlayıp ona gre işlem yapacam kategori/comfort?renk=11&marka=2&marka=2&renk=23&renk=5 misal bu sekilde sürekli yeni parametre ekliyor Abure cubure subure dubure re re re tey tey tey

kodu gremediğimiz için farazi konuşuyoruz ama anladığım kadarıyla isset ve empty ile parametrelerin set edilip dolu olduğunu kontrol ettir. güvenlik içinde madem ki string kullanmıyorsun get leri intval ile kısıtla oldu bitti. Tekrar eden parametrelerde yanlış anlamadıysam get parametresini array yaparsan istediğin yeni eklemeyi yaptırabilirsin diye tahmin ediyorum $markax= g ; $numara= g ; $renk= g ; $sorgu = array ; if if if if { $sql_sorgu = ' AND '; $sorgu_say = count ; $i = 1; foreach { $sql_sorgu.= $sorgu_satir; if $i++; } } unset ; Bu filtrenin sorgulandıgı kod g fonksiyonu GEt metodunu temsil ediyor. $urunler = $db->get_results("SELECT urun_id, urun_adi, urun_resim, urun_seo, urun_indirim, urun_fiyat, urun_indirim_fiyat, urun_durum FROM urunler WHERE urun_durum NOT IN(0) AND urun_kategori ='$kid' $sql_sorgu ORDER BY urun_id DESC LIMIT 24"); if($db->num_rows > 0) { foreach }else buda ürünleri listediğim kod <div class="layered layered-Category"> <h2>Markalar</h2> <div class="content-shopby"> <ol> <?php $markalar = $db->get_results ; foreach ?> </ol> </div> </div> <div class="layered layered-Category"> <h2>Renkler</h2> <div class="content-shopby"> <ul style="width:230px;" class="list-inline"> <?php $renkler = $db->get_results ; foreach ?> </ul> </div> </div> buda elemanların olduğu yer Herşey çalışıyor ancak filtrelemede eğer o elaman varsa yenisni eklemesin değiştirsin. Bunu çzemedim WildWamqire tarafından 30/Oca/16 01:07 tarihinde düzenlenmiştir Abure cubure subure dubure re re re tey tey tey

Cesitli filtrelemeler yapabilirsin pdo mu kullaniyorsun butun degerler sayiysa integer olarak tanimla en basiti..