v2.5.2
Giriş yap

email & telefon ile giriş

Anonim
310 defa görüntülendi
if (isset($_POST['sifre'])) {
        $query = $db->prepare("SELECT * FROM uye where email=:email AND sifre=:sifre LIMIT 1");
        $giris = $query->execute(array(":email" => $_POST['email'], ":sifre" => $_POST['sifre']));
        $giris = $query->fetch(PDO::FETCH_ASSOC);
    
}

telefonu sorguya dahil ettiğimde email veya telefonda boş veri gittiği için işlem başarısız olmakta bunu nasıl çözerim

h4ckdr0
709 gün önce

Bu problemi çözmek için, kod parçacığının başına aşağıdaki satırları ekleyebilirsiniiz:

if (empty($_POST['email']) || empty($_POST['sifre'])) {
    // hata ayıklama kodları... 
    // ör: boş bırakılamaz mesajı vb.
} else {
    try {
        // mevcut kodlar...
    } catch (Exception $e) {
        // hata ayıklama kodları... 
        // ör: sunucu hatasında oluşabilecek durumlar için vs.
    }
}

Böylece, kullanıcının girdiği email veya sifre bilgilerinde boş veri var ise, hata ayıklama kodları çalıştırılacak ve işlem başarısız sayılmayacaktır.