• 06-09-2017, 21:52:54
    #1
    Arkadaşlar PHP'de yeniyim ilk olarak düzgün çalışan bir kullanıcı paneli oluşturmaya çalışıyorum sistemler kurmadan önce kayıttı güncellemeydi ıvır zıvır filan..

    Şimdi benim sıkıntım şurada kaynaklandı..
    Üyelik açtırırken email ve telefon numarasını kontrol ettiriyorum ama üyeliği açtıktan sonra profil güncelleme yaparken aynı olan bilgileri kullana biliyorlar...

    Üyeliği açarken kontrol altta olan kodla kontrol yapıyorum..

    		$uyemail = $db->prepare("SELECT * FROM userbilgi WHERE user_email = :email ");
    		$uyemail->execute(array (':email' => $email ) );
    		$uyemailvar = $uyemail->rowCount();
    Şimdi bu kodun aynısını gidip üyelik güncellemede de kullanırsam bu sefer üyelikte olan bilgileri hiç güncellemiyor çünkü sonuçta email ve telefon aynı kalacak ama onlar aynı kaldığı için altta olan İF'in içine girmiyor

    if ( $uyemailvar == 0 and $uyetelefonvar == 0  )
    Ben bu olayı nasıl çözerim uzun uzun yazdım da inşallah anlatabildim
  • 06-09-2017, 23:49:29
    #2
    çok basit.

    Üye bazlı kontrol edersin. Eğer belirtilen mail adresi işlemi yapan uye adına tanımlıysa es geç ve diğer uyelere bak diğer üyeler arasında kullanan varsa kullanılıyor diye uyarı ver.
  • 07-09-2017, 06:09:31
    #3
    chedmade adlı üyeden alıntı: mesajı görüntüle
    çok basit.

    Üye bazlı kontrol edersin. Eğer belirtilen mail adresi işlemi yapan uye adına tanımlıysa es geç ve diğer uyelere bak diğer üyeler arasında kullanan varsa kullanılıyor diye uyarı ver.
    İşte bu olayın kodu nedir
  • 07-09-2017, 10:46:44
    #4
    Aslında çok basit sadece postta gelen veriyi önce kontrol et suanki kayıtlı veri ile aynı ise mail adresini değiştirme hiç. Farkli ise zaten kontrol etmesi gerek