📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
b2be-ticaretscripti.demodesign.com.tr
📝
sepete_ekle.php
← Geri Dön
<?php define("guvenlik",true);?> <?php require('func/db.php'); require('func/fonksiyon.php'); if (isset($_POST["adi"]) && isset($_POST["adet"])) { $adi = $_POST["adi"]; $adet = $_POST["adet"]; $urunid = $_POST["urunid"]; $bayino = $uyeid; // Sepete eklenen ürünü görüntüleyin $ip = ipadresi(); $tarih = date('d.m.Y H:i:s'); $sepeturunid = $ozy->query("select * from urunler where id='$urunid'")->fetch(PDO::FETCH_ASSOC); if($sepeturunid['ucretsizkargo']=='1'){ $kargom = "1"; } else { $kargom = "0"; } if($sepeturunid['alode']=='1' and $_POST['adet']>=$sepeturunid['al'] ){ $sonadet = temizle($_POST['adet']); $alodedurum = "1"; $yeniadet = ($sonadet/$sepeturunid['al']); $adet = ceil($yeniadet*$sepeturunid['ode']); $alodedurum = "1"; $kazanc = $sonadet - $adet; $alodemetin = "".$kazanc." ADET ÜRÜN HEDİYE"; $alodeadet = $kazanc; } else { $adet = temizle($_POST['adet']); $alodedurum = "0"; $alodemetin = ""; $alodeadet = ""; } $stok = $sepeturunid['stok']; if($system['sinirsizstok']!='1'){ if($adet>$stok){ echo '<script type="text/javascript">$(document).ready(function(){toastr["error"]("'.$sepeturunid['adi'].' isimli üründen en fazla '.$stok.' adet alabilirsiniz.", "Başarısız");});</script>'; } else { if(isset($_POST['ozellik'])){ $ekozellik = temizle($_POST['ozellik']); $in_values = implode(',', $ekozellik); $my_result = $ozy->prepare("SELECT * FROM anaozellikalt WHERE FIND_IN_SET(id, :in_values) order by id desc"); $my_result->execute(array(':in_values' => $in_values)); $my_results = $my_result->fetchAll(); foreach($my_results as $urunekozellik){ if($sepeturunid['kdv']>'0'){ $ekfiyat += KdvDahil($urunekozellik['fiyat'],$sepeturunid['kdv']); } else { $ekfiyat += KdvDahil($urunekozellik['fiyat'],$system['kdv']); } $ekurun .= "".$urunekozellik['ustadi']." : ".$urunekozellik['adi']."</br>"; if($adet>$urunekozellik['stok']){ echo '<script type="text/javascript">$(document).ready(function(){toastr["error"]("'.$urunekozellik['adi'].' isimli ek özellikten en fazla '.$urunekozellik['stok'].' adet alabilirsiniz.</br>", "Başarısız");});</script>'; echo exit; } } } else{ $ekfiyat ="0"; $ekurun =""; } if($sepeturunid['idurum']=='1'){ if($sepeturunid['kdv']>'0'){ $kdvlifiyat1 = KdvDahil($sepeturunid['ifiyat'],$sepeturunid['kdv']); $kdvlifiyat = $kdvlifiyat1+$ekfiyat; } else { $kdvlifiyat1 = KdvDahil($sepeturunid['ifiyat'],$system['kdv']); $kdvlifiyat = $kdvlifiyat1+$ekfiyat; } } else { if($sepeturunid['kdv']>'0'){ $kdvlifiyat1 = KdvDahil($sepeturunid['fiyat'],$sepeturunid['kdv']); $kdvlifiyat = $kdvlifiyat1+$ekfiyat; } else { $kdvlifiyat1 = KdvDahil($sepeturunid['fiyat'],$system['kdv']); $kdvlifiyat = $kdvlifiyat1+$ekfiyat; } } if($sepeturunid['kdv']>'0'){ $oran = $sepeturunid['kdv']; $kdvsizfiyat = KdvHaric($kdvlifiyat,$sepeturunid['kdv']); $kdvm = $kdvlifiyat-$kdvsizfiyat; } else { $oran = $system['kdv']; $kdvsizfiyat = KdvHaric($kdvlifiyat,$system['kdv']); $kdvm = $kdvlifiyat-$kdvsizfiyat; } if($sepeturunid['havaledurum']=='1'){ $havalefiyati = $kdvlifiyat-KdvDahil($sepeturunid['hfiyat'],$oran); $havaleindirim = $adet*$havalefiyati; } else { $havaleindirim ="0.00"; } $sepetekle = $ozy->prepare("INSERT INTO sepet (urunid, adet, kdvsizfiyat, fiyat, kdv, oran, kargo, kim, tarih, gelenkim, efiyat, ekurun, alodedurum, alodemetin, havaleindirim, alodeadet) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"); $sepetledim = $sepetekle->execute(array($urunid, $adet, $kdvsizfiyat, $kdvlifiyat, $kdvm, $oran, $kargom, $ip, $tarih,$bayino,$ekfiyat,$ekurun,$alodedurum,$alodemetin,$havaleindirim,$alodeadet)); $newid = $ozy->lastInsertId(); if(isset($_POST['ozellik'])){ $ekozellik = temizle($_POST['ozellik']); foreach($ekozellik as $newozel){ $newozelx.= "".$newozel.","; $aadet.= "".$adet.","; } $newozelx = mb_substr($newozelx,0,-1); $sonaadet.= mb_substr($aadet,0,-1); $fstmt = $ozy->prepare("update sepet set ekozellikid=?, ekozellikadet=? where id=?"); $fstmt->execute(array($newozelx,$sonaadet,$newid)); } if ($sepetledim) { echo '<script type="text/javascript">$(document).ready(function(){toastr["success"]("'.$sepeturunid['adi'].' isimli üründen '.$adet.' adet sepete başarıyla eklendi.", "Başarılı");});</script>'; }else{ echo '<script type="text/javascript">$(document).ready(function(){toastr["error"]("Üzgünüm bir hata oluştu.", "Başarısız");});</script>'; } } } else { if(isset($_POST['ozellik'])){ $ekozellik = temizle($_POST['ozellik']); $in_values = implode(',', $ekozellik); $my_result = $ozy->prepare("SELECT * FROM anaozellikalt WHERE FIND_IN_SET(id, :in_values) order by id desc"); $my_result->execute(array(':in_values' => $in_values)); $my_results = $my_result->fetchAll(); foreach($my_results as $urunekozellik){ if($sepeturunid['kdv']>'0'){ $ekfiyat += KdvDahil($urunekozellik['fiyat'],$sepeturunid['kdv']); } else { $ekfiyat += KdvDahil($urunekozellik['fiyat'],$system['kdv']); } $ekurun .= "".$urunekozellik['ustadi']." : ".$urunekozellik['adi']."</br>"; } } else{ $ekfiyat ="0"; $ekurun =""; } if($sepeturunid['idurum']=='1'){ if($sepeturunid['kdv']>'0'){ $kdvlifiyat1 = KdvDahil($sepeturunid['ifiyat'],$sepeturunid['kdv']); $kdvlifiyat = $kdvlifiyat1+$ekfiyat; } else { $kdvlifiyat1 = KdvDahil($sepeturunid['ifiyat'],$system['kdv']); $kdvlifiyat = $kdvlifiyat1+$ekfiyat; } } else { if($sepeturunid['kdv']>'0'){ $kdvlifiyat1 = KdvDahil($sepeturunid['fiyat'],$sepeturunid['kdv']); $kdvlifiyat = $kdvlifiyat1+$ekfiyat; } else { $kdvlifiyat1 = KdvDahil($sepeturunid['fiyat'],$system['kdv']); $kdvlifiyat = $kdvlifiyat1+$ekfiyat; } } if($sepeturunid['kdv']>'0'){ $oran = $sepeturunid['kdv']; $kdvsizfiyat = KdvHaric($kdvlifiyat,$sepeturunid['kdv']); $kdvm = $kdvlifiyat-$kdvsizfiyat; } else { $oran = $system['kdv']; $kdvsizfiyat = KdvHaric($kdvlifiyat,$system['kdv']); $kdvm = $kdvlifiyat-$kdvsizfiyat; } if($sepeturunid['havaledurum']=='1'){ $havalefiyati = $kdvlifiyat-KdvDahil($sepeturunid['hfiyat'],$oran); $havaleindirim = $adet*$havalefiyati; } else { $havaleindirim ="0.00"; } $sepetekle = $ozy->prepare("INSERT INTO sepet (urunid, adet, kdvsizfiyat, fiyat, kdv, oran, kargo, kim, tarih, gelenkim, efiyat, ekurun, alodedurum, alodemetin, havaleindirim, alodeadet) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"); $sepetledim = $sepetekle->execute(array($urunid, $adet, $kdvsizfiyat, $kdvlifiyat, $kdvm, $oran, $kargom, $ip, $tarih,$bayino,$ekfiyat,$ekurun,$alodedurum,$alodemetin,$havaleindirim,$alodeadet)); $newid = $ozy->lastInsertId(); if(isset($_POST['ozellik'])){ $ekozellik = temizle($_POST['ozellik']); foreach($ekozellik as $newozel){ $newozelx.= "".$newozel.","; $aadet.= "".$adet.","; } $newozelx = mb_substr($newozelx,0,-1); $sonaadet.= mb_substr($aadet,0,-1); $fstmt = $ozy->prepare("update sepet set ekozellikid=?, ekozellikadet=? where id=?"); $fstmt->execute(array($newozelx,$sonaadet,$newid)); } if ($sepetledim) { echo '<script type="text/javascript">$(document).ready(function(){toastr["success"]("'.$sepeturunid['adi'].' isimli üründen '.$adet.' adet sepete başarıyla eklendi.", "Başarılı");});</script>'; echo "ok"; }else{ echo '<script type="text/javascript">$(document).ready(function(){toastr["error"]("Üzgünüm bir hata oluştu.", "Başarısız");});</script>'; echo "okdehıl"; } } } ?>
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula