codeupload.com

kodum var. haliyle tablo yaratıyor. 9 sütunluktu sanırım.

mouse üstüne geldiğinde açıklama gösteren bir bubble fonksiyonu eklemiştim. (ismine ne deniyorsa işte)

bu açılan bubble'da ise

$evsahibi1 = mysql_query(" select takimlar,COUNT(*)/(SELECT SUM(macsayisi) FROM sonuc as sonuc5 WHERE evsahibideplasman='1' and takimlar='$home'
and sonuc5.takimlar=sonuc.takimlar GROUP BY sonuc5.takimlar) as Oran
FROM sonuc where evsahibideplasman='1' and sonuc='1' and takimlar='$home' GROUP BY takimlar ");

işleminin sonucunu bastırmak istedim. (şimdi olay şu; ben istediğim bir hücrenin üstüne geldiğimde o hücreye ait sütuna göre bir işlem ve satıra göre veri koyuyor formüle diyelim)

ancak sorunum şuydu: ben bu yukarıdaki formülü yazdığımda, bu formülü peşinen hesaplıyor. bu da sayfanın açılırken kasmasına neden oluyor.

halbuki ben istiyorum ki, yalnızca mouse, gerekli hücrenin üstüne geldiğinde sadece o hücrede işlem yapmasını istiyorum. yani peşin olarak tamamını hesaplamaktansa yalnızca o hücredeki verilerin işlemini yapmak istiyorum. böylelikle kasmayı önleyeceğim.

bunu illa ki bubble tarzı bir şeyle yapmak gibi bir şart da koşmuyorum. ek bir satır açılır tablomda, ya da ben gerekli hücreye tıkladığımda bubble açılır falan farketmez. bana yalnızca belirttiğim hücreye göre işlem yapsın ve o işlemin sonucunu versin yeter.

nasıl yapabilirim? en azından bu işin adı ne oluyor? açıklayıcı olduğumu düşünüyorum. (pek yeniyim bu işlerde. sabahtan beri de bir şeyler yapmaya çalıştım ama bir türlü istediğim sonuca ulaşamadım)

 

hesaplama isini baska bir sayfaya yaptiracaksin. uzerine gelince bubble'in acilmasini istedigin yerin css class'inin hover ina bir event bind et ve bu event fire oldugunda uzerine geldigin alana gore hesaplama islemini yaptiracagin sayfaya parametreyi gondererek ajax request yap donen sonucu bubble'a yazdir. isin adi baslikta ve gayet acik.

poyzn
1

mobil görünümden çık