sürekli else dönüyor, nerde hata yapıyorum

$(document).ready(function(){
$.ajax({
type: 'post',
url:'fonksiyonlar.php',
data: $("#imkanForm").serialize(),

success: function(cevap){
if (cevap == 1) {
alert("BAŞARILI")
setTimeout(function(){
location.reload();
}, 1000);

} else{

alert("aa")
setTimeout(function(){
location.reload();
}, 1000);
}

}


})
})
<form id="imkanForm" method="POST" action="javascript:void(0)">
<div class="form-group ic-cmp-int int-bg-it form-elet-mg">
<div class="form-ic-cmp"></div>
<div class="nk-int-st">
<input type="text" name="imkanAdi" class="form-control input-lg" Placeholder="İmkan Adı">
</div>

<div class="form-group">
<div class="nk-int-st">
<button type="submit" name="tip" class="btn btn-success notika-btn-success waves-effect">Ekle</button>
</div>
</div>
</div>

</form>
fonksiyonlar.php
if(isset($_POST['tip']))
{

$imkanAdi = guvenlik4($_POST['imkanAdi']);

    $kaydet = $db->prepare(
        "INSERT INTO pages SET
        pageContent=:pageContent,
        pageTitle=:pageTitle"
    );
    $insert = $kaydet->execute(
        array(
            'pageTitle' => 'İmkanlarımız',
            'pageContent' => $imkanAdi
        )
    );

    if ($insert){echo "1";}
    else{echo "0";}

}