• 08-02-2014, 00:31:58
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    şimdi bir sistemimiz var, aynı öss sonuç sorgulama gibi, sonuç sorgulanıyor tc kimlik girilerek
    kazandınız yada kazanmadınız diyor
    ve ardından bir form doldurtulup gönderiliyor
    biz bu form bir kere doldurulsun
    1 kere dolduran tekrar gönderemesin istiyoruz
    mesela formu doldurup gönderen tc numarası tekrar tc girip sorguladığında izin vermesin sistem tekrar form göndermesine.

    Bunu nasıl sağlayabilirim?
  • 08-02-2014, 00:41:40
    #2
    Belirli bir düzeyde bilginiz olmadan bu işlemleri yapmaya çalışıyorsanız sizin için sıkıntılı olacaktır, fakat ben bu noktaya bir şekilde geldiğinizi düşünerek cevap vereyim ;

    Formdan gelen verilerinizi php kodlarınız ile veritabanına işlediğiniz sayfada formda ki tc kimlik no alanında ki değeri if önce veritabanında olup olmadığını kontrol edersiniz, daha sonrasında yok ise işleme devam ettirir, var ise işlemi sonlandırır hata/uyarı verdirtirsiniz.

    $tc_no = $_POST['tc_no'];

    $sorgu = mysql_query('SELECT * FROM tablo WHERE tc_no = $tc_no');
    $sonuc = mysql_num_rows($sorgu);

    if($sonuc=='0')
    {
    üye yok ise yapılacak işlem
    }
    else
    {
    üye var ise yapılacak işlem şeklinde
    }
  • 08-02-2014, 01:18:08
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @Tekstil_Muhendi; session'da veri tutarak bu işlemi yapabilirsiniz.
  • 08-02-2014, 12:10:54
    #4
    Ttsagce adlı üyeden alıntı: mesajı görüntüle
    Belirli bir düzeyde bilginiz olmadan bu işlemleri yapmaya çalışıyorsanız sizin için sıkıntılı olacaktır, fakat ben bu noktaya bir şekilde geldiğinizi düşünerek cevap vereyim ;

    Formdan gelen verilerinizi php kodlarınız ile veritabanına işlediğiniz sayfada formda ki tc kimlik no alanında ki değeri if önce veritabanında olup olmadığını kontrol edersiniz, daha sonrasında yok ise işleme devam ettirir, var ise işlemi sonlandırır hata/uyarı verdirtirsiniz.

    $tc_no = $_POST['tc_no'];

    $sorgu = mysql_query('SELECT * FROM tablo WHERE tc_no = $tc_no');
    $sonuc = mysql_num_rows($sorgu);

    if($sonuc=='0')
    {
    üye yok ise yapılacak işlem
    }
    else
    {
    üye var ise yapılacak işlem şeklinde
    }
    çok teşekkür ederim verdiğiniz bilgi için denemelerimi yapacağım
    saintx adlı üyeden alıntı: mesajı görüntüle
    @Tekstil_Muhendi; session'da veri tutarak bu işlemi yapabilirsiniz.
    hemen araştırıyorum
  • 08-02-2014, 12:31:21
    #5
    formdaki bilgiler mail ile gitmiyor db ye kayıt oluyorsa ilgili tabloya bir sütun açıp form_gönder bool tipinde gönderildiği zaman true yapın değilse false yapın.

    eğer bilgiler mail ile gönderiliyor ise session'da gönderim değişkenini sorgulatın...