İçeriğin rss beslemesi kullanımda değil Soru - Cevap Bölümü / Kategori: Programlama

02/08/2008 - 21:34:03 cevap (7) Okunma : 639 Bu yazıyı 2 kişi tuttu.

Veri iki defa kaydediliyor :S

etiketler : veri as3 iki kere

Arkadaşlar as3 kullanıyorum. text den aldığım veriyi php ye gönderip oradan da mysql e kayıt ediyorum. php den php ye veri yollayınca herhangi bir sorun yok. fakat veriyi flashdan alıp php ye gönderince veri 2 defa kaydediliyor. bunun önüne nasıl geçilebilir?

php de hiçbir sorun yok. çünkü başka bir phpden aldığını tek sefer kaydediyor. yanlız flash dan yollayınca iki defa kaydediyor. kullandığım kodları aldığım olduğu gibi yeni bir sayfada çalıştırdım ve yeniden 2 kere kayıt yaptı. sonra codları bir daha değiştirdim yine aynı olay oldu.

bunu nasıl engellerim? kaç gündür bunla uğraşıyorum. cevaplar için şimdiden teşekkürler…

adres Proclus profilini göster
Veli Süngütay 03.08.2008 15:18:01
En iyi cevap mı ?

veriyi 2 kere gonderiliyor o zaman. Bir sey gozden kacmis olmali. VEriyi gonderme islemini tetikleyen mekanizmaya iyi bakalim.

Server tarafinda PHP fonksiyonu 2 kere cagriliyor da olabilir. Ama sorun yok diyorsun.

adres muratkgirgin profilini göster
Murat Kgirgin 03.08.2008 16:28:59
En iyi cevap mı ?

belki de çözüme götürecek en mantıklı yol, php ve as kodunu bizimle paylaşman.

dosyalarini da .txt ve fla seklinde buraya yukleyebilirsin.

adres youngwe profilini göster
Ertuğrul Erkan 03.08.2008 17:24:57
En iyi cevap mı ?

buyrun:

http://rapidshare.com/files/134545301/dosyalar.rar.html

bu dosyaların birinde sorun var. bir de şunu fark ettim flash kodu galiba iki kere çalıştırıyor :S

isterseniz sadece kodları da verebilirim…

adres lifetap profilini göster
Ömer Karışman 03.08.2008 22:12:05
En iyi cevap mı ?
Faydalı cevap

Çözüm:


İlk yükleme bittikten sonra çağrılan fonksiyonun içinde farklı bir yükleme yapmak istemişsiniz.. Fakat bir önceki yüklemede adresin içine variable tanımlandığı için aynı variablelarla tekrar php çalıştırlıyor ve bilgiler 2.ye yükleniyor..

Eski Kod:


function durum(e:Event):void {
    durum_txt.text=("Gönderildi");

var yukleyici:URLLoader = new URLLoader();

yukleyici.load(adres);
yukleyici.addEventListener(Event.COMPLETE, yuklendi_fon);

function yuklendi_fon(event:Event):void {
    trace("Tüm text Dosyası: " + URLLoader(event.target).data);
    var degiskenler:URLVariables = new URLVariables(URLLoader(event.target).data);
    durum_txt.text=degiskenler.durum

}
}

Yeni Kod:


function durum(e:Event):void {
    durum_txt.text=("Gönderildi");
    trace("Tüm text Dosyası: " + e.target.data);
    var degiskenler:URLVariables = new URLVariables(e.target.data);
    durum_txt.text=degiskenler.durum

}

Yazdığım kod %100 çalışmayabilir. Eğer çalışmazsa kodunuzu çalıştırdığınız sitede görmek daha iyi olacaktır.

Umarım yardımcı olabilmişimdir.

adres youngwe profilini göster
Ertuğrul Erkan 04.08.2008 13:30:19
En iyi cevap mı ?

çok teşekkür ederim. dediğiniz yöntem işe yaradı.

adres lifetap profilini göster
Ömer Karışman 04.08.2008 14:11:09
En iyi cevap mı ?
Faydalı cevap

Not: URLLoader ile veri gönderdiğiniz zaman aynı loaderla aynı zamanda veri alabilirsiniz

adres ufopilotu profilini göster
ahmet doğanay 04.08.2008 16:28:17
En iyi cevap mı ?

bu tür durumlarda göz önünde bulundurulması gereken bir husus da donanımdır. eğer kullandığınız bilgisayarın donanımı çift çekirdekli ise bu tür durumlara sebep olabilmekte.

hangi yazılım ya da platform olursa olsun işletim sistemi aracılığıyla diğer sistemlere erişiyorlarsa çift çekirdekli sistemlerde benzer durumlar çıkıyor.

çok önemli bir tahakkuk programının çift çekirdekli sistemlere geçildiğinde benzer duplike kayıtlar yaptığı gözlenmiştir.

ek birer ihtimal olarak ifade etmek istedim..

aç-kapa Bu Yazıyı Tutanlar

yeni üyelik | şifremi unuttum

aç-kapa Toplantı Kahraman ve need4code.com Projesi Connect Toplantısı

Kahraman ve need4code.com Projesi Connect Toplantısı

Selam arkadaslar, Programlama ile uğraşanların hayatlarını kolaylaştıracak desktop ve web tabanlı ortak iki proje ile ilgili 3. toplantımızı 3Aralık...
Kategori: Toplantı

aç-kapa Yarışma Fikir10000 Dijital Pazarlama Fikir Yarışması

Fikir10000 Dijital Pazarlama Fikir Yarışması

ADTECH tarafından düzenlenen Fikir10000 yarışmasına; dijital pazarlama ile ilgili size ait olan fikrinizle katılabilir ve 10.000 YTL’lik birinci...
Kategori: Yarışma

aç-kapa Yarışma 7Dx Demoscene Party

7Dx Demoscene Party

2002 yılından beri amatör bilgisayar kültürü ile ilgilenen insanları bir araya getirmeyi hedefleyen 7DX parti serisinin bu seneki ayağı olan 7D8 Demo ...
Kategori: Yarışma

aç-kapa Eğitim Türkiye'de İnternet Konferansı - Internet Teknolojileri Derneği -22-23 Aralık ODTÜ

Türkiye'de İnternet Konferansı - Internet Teknolojileri Derneği -22-23 Aralık ODTÜ

Etkin Katılım Çağrısı Türkiye’de Internet ile ilgili grupları biraraya getirerek İnternet’i tum boyutlarıyla tanıtmak, gelistirmek, tartı...
Kategori: Eğitim

aç-kapa Konferans Bilgi Güvenliği ve Kriptoloji Konferansı

Bilgi Güvenliği ve Kriptoloji Konferansı

Önemli Tarihler: Etkinlik Tarihi : 24-26 Aralık 2008 Son Bildiri Gönderme Tarihi : 20 Ekim 2008 Bildiri Kabul Tarihi Bildirimi :...
Kategori: Konferans

üyeler Son Kahramanlar...

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 281 (2 kayıtlı, 279 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

coldfusion mysql ubuntu
 
sponsor adobe istanbul