• 25-02-2013, 14:57:20
    #1
    Arkadaşlar veritanabından bir veriyi aynı anda en fazla bir kişi okuyabilsin istiyorum. Yani bir siparişi sadece bir kişi içine girebilip bakabilsin. Diğeri kapattığı zaman diğer kullanıcı girebilsin. Bunu nasıl yaparım acaba.
  • 25-02-2013, 15:02:45
    #2
    siparişlerin olduğu tabloya birtane yeni sütun oluşturursunuz. siparişe girerken bu sütundaki veri 0 olur. giren olduğunda 1 olarak güncellenir ama çıktığında tekrar nasıl 0 olur bunu bilmiyorum. çıkışı alan bir kod bilmiyorum.
  • 25-02-2013, 15:11:30
    #3
    javascript ile sekmeyi kapattığında/sayfa değiştiğinde iletişim kuracak bir kod yazmanız gerekiyor ayrıca.
  • 25-02-2013, 15:53:33
    #4
    Herhangibi sitede linke tıkladığında veya pencere şeklinde açarsın bir kişinin baktığı neyse onu daha sonra pencereyi kapatacağı zaman bu konu yerleştirirsin
    <script>
    var cevap2 = window.confirm("Sayfadan Ayrılmak İstediğinize Emin misiniz?");
    
    if (cevap2) //burada cevap tamam ise true gelecektir me döngüye girecektir
    
    {
    //burayada artık fonksyon mu yazarsın php kod mu yazarsın sana kalmış
    
    }
    else
    
    //sayfada kalmasını sağlarsın
    
    
    </script>
  • 25-02-2013, 18:44:09
    #5
    1 ya da 0 yerine. Sipariş sayfasında 5-10 saniyede bir çalışacak ajax çağrısı kurarsınız, javascript setInterval ile, bu çağrı tablonuza o anki timestamp'i damgalar. Sayfaya başkası girdiğinde bu damga son 10 saniye içindeyse içerde biri var demektir. Böylece javascript exit bir şekilde calismazsa veya kullanıcının browser'i çökerse vb. Damga geçmişte kalacağı için timeout olur. 1 veya 0 dan daha güvenlidir.
  • 26-02-2013, 20:33:12
    #6
    Urban adlı üyeden alıntı: mesajı görüntüle
    1 ya da 0 yerine. Sipariş sayfasında 5-10 saniyede bir çalışacak ajax çağrısı kurarsınız, javascript setInterval ile, bu çağrı tablonuza o anki timestamp'i damgalar. Sayfaya başkası girdiğinde bu damga son 10 saniye içindeyse içerde biri var demektir. Böylece javascript exit bir şekilde calismazsa veya kullanıcının browser'i çökerse vb. Damga geçmişte kalacağı için timeout olur. 1 veya 0 dan daha güvenlidir.
    Hocam ajax bilgim yok örnek kodlama ile anlatabilirseniz çok makbule geçer.