Merhaba arkadaşlar bir projeye doping sistemini yapıyorumda if ($_POST['durum']==5) deyip altına diğer if eklemeden mesela populer_urun olarak sorunsuz yapıyor ama benim doping adlarım şunlar;
[1] = 'Popüler Ürünler';
[2] = 'Anasayfa Haftanın Ürünleri';
[3] = 'Anasayfa Fırsat Ürünleri';

şimdi ben burada dopinge tamamlandı dediğimde id ne ise ona kayıt yapmasını nasıl sağlarım bi bunu çözemedim. nerde hatam var çözemedim

<?php
if($_POST){
    
    $islem = $db->prepare("UPDATE doping_siparis SET durum = ? WHERE id = ?");
    $islem = $islem->execute(array($_POST['durum'],$_POST['id']));
    if ($_POST['durum']==5) {
            $baslangic = date('d-m-Y H:i:s');
            $gun = $_POST['bitis_tarihi'];
            $bitis =  date("d-m-Y H:i:s",strtotime("+$gun days"));
    if ($_POST['id']==1){
            $islem = $db->prepare("INSERT INTO populer_urunler SET urun_id = ?, sira = ?, baslangic_tarihi = ?, bitis_tarihi = ?");
    $islem = $islem->execute(array($_POST['urun_id'],1,$baslangic,$bitis));

    $islem = $db->prepare("INSERT INTO anasayfa_tab_menu_urun SET urun_id = ?, sira = ?, baslangic_tarihi = ?, bitis_tarihi = ?, anasayfa_tab_menu_id = ?");
    $islem = $islem->execute(array($_POST['urun_id'],1,$baslangic,$bitis,2));
    }
    if ($_POST['id']==2){
            $islem = $db->prepare("INSERT INTO haftanin_urunleri SET urun_id = ?, sira = ?, baslangic_tarihi = ?, bitis_tarihi = ?");
    $islem = $islem->execute(array($_POST['urun_id'],1,$baslangic,$bitis));
    }
    if ($_POST['id']==3){
            
    $islem = $db->prepare("INSERT INTO anasayfa_tab_menu_urun SET urun_id = ?, sira = ?, baslangic_tarihi = ?, bitis_tarihi = ?, anasayfa_tab_menu_id = ?");
    $islem = $islem->execute(array($_POST['urun_id'],1,$baslangic,$bitis,4));
    }
  
        }

    if($islem){
        echo b();
    }else{
        echo h();
    }

}
?>