Merhabalar veritabanından kupon oluşturuyorum ama işlem olmuyor kodlardamı sorun vardır acaba yardımcı olabilirmsiniz



                    <form method="post" action="">

                            <input name="kod" type="text" class="form-control" placeholder="Kupon kodunu girin.">

                            <button name="btn" class="btn btn-primary btn-block" type="submit"><i class="fa fa-check"></i> Kodu Kullan</button>

                    </form>

<?php


if (isset($_POST['btn'])) {
    $kod = post('kod');

    $kksor = db("SELECT * FROM kullanilankupon WHERE kk_kupon='$kod' AND kk_user='$id'");
    if (mysqli_num_rows($kksor) > 0) {
        mesaj('Bu kupon kodunu zaten kullanmışsınız!','error');
        exit;
    }

    $kuponsor = db("SELECT * FROM kupon WHERE kupon_kod='$kod'");
    $kuponcek = mysqli_fetch_assoc($kuponsor);
    $yb = $kuponcek['kupon_bakiye'] + $kbilgi['bakiye'];
    $yk = $kuponcek['kupon_limit'] - 1;
    if (mysqli_num_rows($kuponsor) < 1) {
        mesaj('Kupon kodu bulunamadı veya hatalı girdiniz.','error');
    } elseif ($kuponcek['kupon_limit'] == 0) {
        mesaj('Bu kupon kodunun limiti dolmuş.','error');
    } elseif (strtotime($kuponcek['kupon_sonkullanma']) <= strtotime(date('Y-m-d H:i:s'))) {
        mesaj('Bu kupon kodunun son kullanma tarihi geçmiş.','error');
    } else {
        $u4sor = db("UPDATE uyeler SET bakiye='$yb' WHERE id");
        $u4sdor = db("UPDATE kupon SET kupon_limit='$yk' WHERE kupon_kod='$kod'");
        $ins = db("INSERT INTO kullanilankupon (kk_user,kk_kupon) VALUES ('$id','$kod')");
        if ($u4sor) {
            $kupon=$ayarcek["kupon"]+$kuponcek['kupon_bakiye'];
             $u4sdor = db("UPDATE ayarlar SET kupon='$kupon' WHERE ayar_id='1'");
            $kbilgi['email'];
            $ip = ip();
            $insert = db("INSERT INTO denetim (denetim_user,denetim_olay,denetim_ip) VALUES ('$mail','Kupon Kodu Kullanıldı','$ip')");

            mesaj('Kupon kodu başarıyla kullanıldı. Hesabınıza '.$kuponcek['kupon_bakiye'].' ₺ bakiye yüklendi.','success');
        }
    }
}

?>