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();
}
}
?>