anketi dolduran kişinin tekrar anketi doldurmasını engellemek!

snake_06 burak

arkadaşlar merhaba. adobe flex kullanarak bir anket programı yazıyoruz. admin anket sorularını girdiğinde,form ankete katılanlara mail olarak gidecek ve anket sayfasına yönlendirilip anketi dolduracaklar. client anketi doldurduğunda id sini databasede tutmamız ve ikinci kere aynı anketi doldurmasını engelmememiz gerekiyor. bir kaç araştırma yaptım voter id kullanmam gerektiği söylendi ama henüz hakkında bilgi sahibi değilim. bu konuda yardımcı olabilirseniz memnun olurum zaman kısıtlamam var çünkü şimdiden teşekkürler

23-06-2011 22:49

    Php

    kullanıcıya bir numara verirsen, bunu anket sonucu ile birlikte kaydedersin. email ile gidilecek adresin sonuna da bunu eklersin. daha sonra anketi tekrar yapmak istediğinde veritabanında varmı diye bakıp, varsa uyarı gösterirsin. böylece kişi numarası olmayan anket dolduramaz. numara yerine karışık bir sayı harf kombinasyonu kullanabilirsin.

    Her programcı birgün Php yi tadacaktır
    25-06-2011 06:49

      snake_06 burak

      gayet mantıklı.  haftaiçi üzerinde çalışıyım bi sıkıntı olursa tekrar yazarım teşekkür ederim

      26-06-2011 15:43

        Php

        zazagame Ali İnan

        Bende benzer bir şey söyleyecektim.veritabanında kontrol diye bir veri acarsın,kişi anket doldurduğunda update ile kontrolü 1 yaparsın,2. kez anket doldurmaya çalışan kişiyi aşağıdaki gibi kontrol ettirirsin ;)

        if($kontrol<1) {

        echo"Birdaha anket dolduramazsınız!!";

        }

        Kısacası şöyle veritabanından veriyi değişkene atadağını varsayarak söylüyorum yani bilgilerini çektiğini varsayarak.

        Anket doldururken;

        $guvenlik=mysql_query("UPDATE tablo SET kontrol=1 id='$id'");

        yukarıdaki gibi kontrolü 1'e eşitlersin.

        Daha sonra üye birdaha anket doldurmaya çalıştığındada şöyle bir kod yazarsın.

        if($kontrol<1) {

        echo"Birdaha anket dolduramazsınız!!";

        }

        İyi Günler ;)

        27-06-2011 18:12

          www.Phpkodlari.com © 2009 Herkes Php öğrenecek
          Web tasarım ve eğitim kaynağınız.