[]
threesome grid yapıcam yardım pls ( web programlama sorusudur )
merhabalar
mysql veritabanından 3 tane tabloya dayanmış 3 gridi yanyana koymak ve bunları bağlamak istiyorum. ama beceremiyorum.
alt yapı php,
framework spagetti stayla
şöyleki ;
[tablo ulkeler]
idulke - auto_inc
ulkaadi - str
[tablo sehirler]
idsehir - auto_inc
sehiradi - str
idulke - int ( üst tabloya bağla )
[tablo ilceler]
idilce - auto_inc
ilceadi - str
idsehir - int ( üst tabloya bağla )
notlar : datatables denedim , ikinci tabloyu koyduğum zaman filtreleme mala bağlıyor. hepsinde filtreleme olması lazım ayrı ayrı
başka bişeler daha denedim türlü türlü arızalar çıkıyor
en basit haliyle nedir bu olay, yani başka bi objede gridde bi yere tıklayınca ikinci gridin datasını otomatik sayfa refresh etmeden yeniden yüklesin istiyorum.
mysql veritabanından 3 tane tabloya dayanmış 3 gridi yanyana koymak ve bunları bağlamak istiyorum. ama beceremiyorum.
alt yapı php,
framework spagetti stayla
şöyleki ;
[tablo ulkeler]
idulke - auto_inc
ulkaadi - str
[tablo sehirler]
idsehir - auto_inc
sehiradi - str
idulke - int ( üst tabloya bağla )
[tablo ilceler]
idilce - auto_inc
ilceadi - str
idsehir - int ( üst tabloya bağla )
notlar : datatables denedim , ikinci tabloyu koyduğum zaman filtreleme mala bağlıyor. hepsinde filtreleme olması lazım ayrı ayrı
başka bişeler daha denedim türlü türlü arızalar çıkıyor
en basit haliyle nedir bu olay, yani başka bi objede gridde bi yere tıklayınca ikinci gridin datasını otomatik sayfa refresh etmeden yeniden yüklesin istiyorum.
sıralama mevzundan emin olmamakla birlikte sql tarafındad left join ile çözebilirsin, fakat kafadan yazdım hatalı olabilir:
SELECT ulkeler.ulkeadi, sehirler.sehiradi, ilceler.ilceadi FROM ilceler
LEFT JOIN sehirler ON sehirler.idsehir = ilceler.idsehir
LEFT JOIN ulkeler ON ulkeler.idulke = sehirler.idulke
ORDER BY ulkeler.ulkeadi ASC, sehirler.sehiradi ASC, ilceler.ilceadi ASC
edit: sanırım g*tümden anlamışım mevzuyu. bu da burda dursun işine yarayabilri ama, tam olarak işlevin nasıl olmasını istediğini yazarsan ona göre çözüm üretebiliriz.
SELECT ulkeler.ulkeadi, sehirler.sehiradi, ilceler.ilceadi FROM ilceler
LEFT JOIN sehirler ON sehirler.idsehir = ilceler.idsehir
LEFT JOIN ulkeler ON ulkeler.idulke = sehirler.idulke
ORDER BY ulkeler.ulkeadi ASC, sehirler.sehiradi ASC, ilceler.ilceadi ASC
edit: sanırım g*tümden anlamışım mevzuyu. bu da burda dursun işine yarayabilri ama, tam olarak işlevin nasıl olmasını istediğini yazarsan ona göre çözüm üretebiliriz.
- yuto (22.02.17 23:24:32 ~ 23:27:10)
1