v2.5.2
Giriş yap

email & telefon ile giriş

Anonim
309 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

acemi
705 gün önce
			$sql = "SELECT * FROM users WHERE ";
			if(filter_var($_POST['veri'], FILTER_VALIDATE_EMAIL)){
				$sql .= "email=? AND sifre=? ";
			}elseif($_POST["veri"){ // burada preg ile telefon regexi ile kontrol edebilirsin..
				$sql .= "telefon=? AND sifre=? ";
			}

else if yerine else de gidebilirsin geriside normal sql kodları işte bu şekilde daha çok çeşit de sağlayabiilirsin.