Merhaba arkadaşlar, Android uygulamadan PHP üzerinden Mysql'e veri kaydediyorum fakat "if" kodunu işin içine katınca kod çalışmıyor. Sizce nerede hata yapıyorum?

$gir = $baglanti -> prepare("INSERT INTO demo_veriler SET birlik = :w, saglik_tesisi = :e, kunye = :r");
$sql_giris = $gir -> execute(array("w" => $birlik, "e" => $saglik_tesisi, "r" => $kunye ));

Yukarıdaki kodu İf'siz yazınca veriyi aktarıyor. İf ile birlikte çalıştıramadım.


<?php
    if($_POST){
        // androiddden gelen verileri al ve değişkene aktar
            $birlik = stripslashes($_POST["birlik"]);
            $saglik_tesisi = stripslashes($_POST["saglik_tesisi"]);
            $kunye = stripslashes($_POST["kunye"]);
}
 
        try{
            $baglanti = new PDO("mysql:host=localhost;dbname=biyomed ;charset=utf8", "biyomed", "Ab123");
            $baglanti -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        }catch(PDOException $e){
            print $e -> getMessage();
        }



    
if ($birlik == "DEMO") {
    echo
    
        $gir = $baglanti -> prepare("INSERT INTO demo_veriler SET birlik = :w, saglik_tesisi = :e, kunye = :r");
        $sql_giris = $gir -> execute(array("w" => $birlik, "e" => $saglik_tesisi, "r" => $kunye ));

} elseif ($birlik == "TESİS") {
    echo  

        $gir = $baglanti -> prepare("INSERT INTO tesis_veriler SET birlik = :w, saglik_tesisi = :e, kunye = :r");
        $sql_giris = $gir -> execute(array("w" => $birlik, "e" => $saglik_tesisi, "r" => $kunye ));

} else {
    echo  

}
?>