buddy'nin yaptığı gibi de olabilir. ancak benim gibi array'leri sevmeyen biriylseniz şöyle de deneyebilirsiniz:
öncelikle veritabanında muz'a ait üst kategoriyi ve varsa daha da üst kategorileri seçinn. böylece elinizde 2 kategori id'niz olacak. tabi duruma göre daha fazla da olabilir, kaç tane iç içe olduğuna bağlı.
select tablosunu php ile doldururken - while kullandığınızı varsayalım - while'ın içerisinde if ile bir kontrol yapacaksınız.
if (kategori_id = "muzun 1 üst kategorsi" OR kategori_id = "muzun 2 üst kategorisi") selected=selected
kaegori tablonuzda 2 ya da 3 üst kategori varsa duruma göre yukarıdaki if'in içine ekleme yapmanız gerekir.
Php Bunu Nasıl Yaparım Çok Acil
11
●174
- 07-01-2022, 10:44:37Kimlik doğrulama veya yönetimden onay bekliyor.veri tabanını gösterebilir misiniz ss ile?
<?= ($category == 'Muz') ? 'selected' : null ?>
ile kategori muz ise selected yaparsınız. ama bu parent ise bunun child'lerini alıp onlarıda aynı şekilde yapablirsiniz. Eğerki şuanki child category hangi main category'e ait diye kontrol etmek isterseniz in_array veya array_map deneyebilirsiniz.