email & telefon ile giriş
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
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.