• 13-11-2020, 01:08:52
    #1
    Sadece E-Mail ve Telefon sorgulatmak istiyorum ?
    TEŞEKKÜRLER.
    $basvurual = "SELECT * FROM basvurular order by b_id";    
    $basvurugonder = $db->prepare($basvurual);    
    $basvurugonder->execute();      
    $kaydet = $db->prepare("INSERT INTO basvurular SET b_ad=?,b_soyad=?,b_meslek=?,b_telefon=?,b_email=?,b_sehir=?,b_mesaj=?,b_gittimi=?");    $kaydet->execute(array($ad,$soyad,$meslek,$telefon,$email,$sehir,$mesaj,$gittimi));
        
             header("Location:../../basvuru.php?basvuru=ok");
        } else {
            header("Location:../../basvuru.php?basvuru=ok");    }
  • 13-11-2020, 01:11:27
    #2
    Telefon ve eposta sorgulatmak istiyorsanız neden insert işlemi yapıyorsunuz ki ? yada ben mi yanlış anladım telefon ve epostaya benzersiz ise ekleme yapsın istiyorsanız en basit yolu veri tabanından benzersiz olarak atayın insert işlemi yapamaz. yok öyle olmasın derseniz var yok sorgusu yaparsınız
  • 13-11-2020, 01:13:15
    #3
    INSERT Yapmanız çok saçma olmuş. Benzersiz yapabilirsiniz SQL üzerinden. Aynı bilgiler ile 2. veri girişi yapılamaz.
  • 13-11-2020, 01:19:29
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $basvurual = $db->prepare("SELECT * FROM basvurular WHERE email =:formail AND telefon=:formtelefon order by b_id");
    $basvurual->bindParam(':formail',$_POST['formdangelenmail']);
    $basvurual->bindParam(':formtelefon',$_POST['formdangelentelefon']);
    $basvurual->execute();
    
    if ($basvurual->rowCount() ){  
    echo "Kayıt var";  
    } else{
    echo "Kayıt yok";
    }
  • 13-11-2020, 17:28:40
    #5
    Glycon adlı üyeden alıntı: mesajı görüntüle
    INSERT Yapmanız çok saçma olmuş. Benzersiz yapabilirsiniz SQL üzerinden. Aynı bilgiler ile 2. veri girişi yapılamaz.
    PHP'de yeniyim mazur görün.
  • 13-11-2020, 17:29:54
    #6
    SametKoylu adlı üyeden alıntı: mesajı görüntüle
    $basvurual = $db->prepare("SELECT * FROM basvurular WHERE email =:formail AND telefon=:formtelefon order by b_id");
    $basvurual->bindParam(':formail',$_POST['formdangelenmail']);
    $basvurual->bindParam(':formtelefon',$_POST['formdangelentelefon']);
    $basvurual->execute();
    
    if ($basvurual->rowCount() ){  
    echo "Kayıt var";  
    } else{
    echo "Kayıt yok";
    }
    Hocam yardımcı olabilir misin Team'dan ?
  • 13-11-2020, 19:18:24
    #7
    nraltas adlı üyeden alıntı: mesajı görüntüle
    Hocam yardımcı olabilir misin Team'dan ?
    At hocam özelden bilgileri.