$kactaneyapilmis=mysql_query ; $kactanesay=mysql_num_rows ; $limitdoldumu =mysql_query ; $limitdoldumucek= mysql_fetch_assoc ; $limitdoldumusay=$limitdoldumucek ; $tarih=date ; if ($kactanesay%3 0 && $tarih>$limitdoldumusay) if else Değerli hocalar şimdi yapmak istediğim şu. Bu sistem dbden toplam kayıtlı yapılmış soru sayısını alıyor. Toplam girilen soru sayısının 3 ile kalanı 0 ise dbye o günün tarihini giriyor. Yani günde gsterilecek soru sayısı 3 olabilir. Fakat bu kalan sistemi çalışmıyor. Direk tek soru gsterip sisteme GÜNLÜK 3 SORU LİMİTİNİZ DOLDU yazdırıyor. Kısacası benim tarihe bağlı olarak günde 3 soru gstermem lazım. Bunu SESSION VE COOKIE hariç nasıl yapabilirim. Ayrıca ertesi gün geldiğinde soru limiti ertesi günün tarihi olan kişilerin limitleri 0 lanmalı. Yani herkes bir gün içerisinde ancak 3 soru yapabilmeli.

hocam o problem değil. asıl problem günde 3 soru gstermek. ama soruları çeken sorguya elleşmeden.

Limit 0'lama için cron job kullanacaksın. Diğer kısma da yarın sabah bakayım yardımcı olmaya çalışırım, ama şu an kafa basmıyo :D There are 10 types of people in the world. Those who knows binary and those who dont...

kodunu okumadım sadece altındaki notunu okudum... if ; dersen sevişir sonra devam eder ya sonuna exit ekle yada if else ye al... sorunun bu olabilir uyumak üzreyim son son grdüm belki budur sorunun kolay gelsin

şyle yapsana ne diye dolanıyosun dünyayayı select sorulan_soru_sayisi from uyeler where id=$id and tarih = bugün bundan gelen değer 3 ten büyükse diye hareket edersin sonra

yeni bi tablo oluştur userid cozulensorusayisi gün harici bi tabloda kontrol etmen hem performans açısından hemde istatistik bakımında daha elverişli diye düşünüyorum cosmic hocanın dedigi gibi varsayılan 0 olur çzdükçe artırırsın.. ama falanca filanca üyenin geçen ayının 14. gününde kaç soru çzdüğünü gremessin verileri cronjobla sıfırlarsan snnyk.com - code is poetry all that i know...

Şimdi hocam ncelikle tarihinde hata var. Bir tek gün numarasını tutarsan o sistem bir güzel saçmalar :) Ayın 31'inden 1'ine geçtiğin gün ne olacak? :) tarih karşılaştırmanı ters mi çevireceksin? Veya 1 ay sistemine girmemiş bi elemanı düşün. Adam en son ağustos 15te girmiş, sonra eylül 14de girmiş. Sistem gene çakılacaktır ;) timestamp nedir onu biraz araştır. Byle durumlarda en temiz çzüm o olur ;) Ha ayrıca hatanın nerde olduğunu syleyeyim. Database'den veri çekerken, adam hiç soru çzmediği için satır sayısı 0 dnüyor. 0 mod 3te 0'a eşittir. ilk kısım doğru sonuç dndürüyor. Tarih kısmı zaten doğru sonuç dndürüyodur. Doğal olarak update yapıyosun ve 2. soruya gelmeden patlıyo sistem :) Neyse kolay gelsin efendim.. There are 10 types of people in the world. Those who knows binary and those who dont...

şyle yapsan adamın profiline limit diye bişi oluştursan integer olcak ilk değeri 0 olcak soru çzdümü değeri 1 artıcak eğer 3 se soru gstertmiyceksin. bide bi sayfa daha yaparsın bütün profil limitlerini 0 layan onuda cronjobla gece 12 yi geçince saat çalıştırırsın. Bittik biz bittik

: hocam o problem değil. asıl problem günde 3 soru gstermek. ama soruları çeken sorguya elleşmeden. Hocam sen mesajımı sonuna kadar okudun mu? Çektiğin satır 0 dnüyo, o yüzden çatlıyo. Çektiğin satır 0 ise tekrar bi kontrol yap olsun bitsin... There are 10 types of people in the world. Those who knows binary and those who dont...

: hocam o problem değil. asıl problem günde 3 soru gstermek. ama soruları çeken sorguya elleşmeden. dediğim gibi yapsan? Bittik biz bittik