not script yazarı ben değilim php 5.3 sorunsuz çalışıyordu
sepet.php kodları
if (!isset($sayfa)) {
session_start();
include_once "include/ayar.php";
include_once("include/cevir.php");
if (!isset($_SESSION['basket'])) {
session_register("basket");
session_register("yfiyat");
session_register("miktar");
session_register("model");
}
}
include_once("include/function.php");
include_once("include/class.cargo.php");
if($_POST["islem"] == "inputGuncelle"){
$aydi = mysql_real_escape_string($_POST["aydi"]);
$kacinci = mysql_real_escape_string($_POST["kacinci"]);
$deger = mysql_real_escape_string($_POST["deger"]);
$_SESSION['model'][$aydi][$kacinci] = $deger;
die($_SESSION['model'][$aydi][$kacinci]);
}
?>
<script></script>
<script>
function mikOyna(id,n) {
jQuery("#kasaBTN").fadeOut(300, function(){
jQuery("#kasaLoad").fadeIn(300);
});
var stok=parseInt(jQuery("#idno"+id).attr("stok"));
var mini=1;
var maxi=stok;
if(stok == 0){
mini = 1;
stok = 1;
}
var kac = parseInt(jQuery("#idno"+id).val());
if (n == "plus") {
if ((kac+1) <= maxi) {
kac = kac+1;
jQuery("#idno"+id).val(kac);
}
} else if(n=="minus"){
if ((kac-1) >= mini) {
kac = kac-1;
jQuery("#idno"+id).val(kac);
}
}
var toplamadet = new Array();
var adetkac = jQuery("input.adetler").length;
for(i = 0; i < adetkac; i++) {
toplamadet[i] = jQuery("#idno"+i).val();
}
var adett ='islem=miktar&adet1='+toplamadet;
jQuery.post('adetarttir.php', adett);
if (parseInt(jQuery("#idno"+id).val()) > 0) {
kdvtut(id,kac);
}
}
function kdvtut(id,m) {
var birim = jQuery("#birim"+id).html();
var kdv = jQuery("#kdvtut"+id).html();
var form = 'islem=kdvtut&kdv='+kdv+'&birim='+birim+'&mik='+m;
jQuery.post('adetarttir.php',
form,
function(data) {
jQuery("#kdvbir"+id).html(data);
birimtop(id,m,data);
});
}
function birimtop(id,m,kdv) {
var birim = jQuery("#birim"+id).html();
var form = 'islem=birimtop&kdv='+kdv+'&birim='+birim+'&m='+m;
jQuery.post('adetarttir.php',
form,
function(data) {
jQuery("#birimtoplam"+id).html(data);
geneltop();
});
}
function geneltop() {
var kargoo = jQuery("#kargoo").val();
var form = 'islem=geneltoplam&kargo='+kargoo;
jQuery("#kasaBTN").fadeOut(300, function(){
jQuery("#kasaLoad").fadeIn(300);
});
jQuery.post('adetarttir.php', form, function(data) {
jQuery("#tutarlar").html(data);
jQuery("#tutarlar").effect("shake", {}, 200, function(){
jQuery("#kasaLoad").fadeOut(300, function(){
jQuery("#kasaBTN").fadeIn(300);
});
});
});
}
function inputGuncelle(me){
var id = jQuery("#"+ me).attr("aydi");
var val = jQuery("#"+ me).val();
var kac = jQuery("#"+ me).attr("kacinci");
jQuery.post('sepet.php', {islem:"inputGuncelle", aydi:id, kacinci:kac, deger:val});
jQuery('#'+ me).next().attr("disabled", false);
}
var inputTimers = Array();
function inputKontrol(e, me){
var ID = jQuery(me).attr("id");
clearTimeout(inputTimers[ID]);
var sonuc = true;
if(e.keyCode == 13){
sonuc = false;
}
inputTimers[ID] = setTimeout("inputGuncelle('"+ ID +"');", 1500);
return sonuc;
}
function mKontrol(me, id){
var val = jQuery(me).val();
var sonuc = false;
if(val != "sec"){
sonuc = true;
}else{
var secildi = false;
jQuery("#"+ jQuery(me).attr("id") +" option").each(function(){
jQuery(this).attr("selected", false);
});
jQuery("#"+ jQuery(me).attr("id") +" option").each(function(){
if(secildi == false){
if(jQuery(this).val() != "sec"){
secildi = true;
jQuery(this).attr("selected", true);
sonuc = true;
}
}
});
}
if(sonuc == true){
showValue(me, id);
}
return sonuc;
}
</script>
if (!isset($_GET['show'])) { $show = ""; } else { $show=$_GET['show']; }
if (!isset($_GET['act'])) { $act = ""; } else { $act=$_GET['act']; }
if (!isset($_POST['uid'])) { $uid = 0; } else { $uid=$_POST['uid']; }
if (!isset($_POST['adet'])) { $adet = 1; } else { $adet=$_POST['adet']; }
if ($act=="hizlial") {
unset($_SESSION['magaza']);
unset($_SESSION['tfiyat']);
unset($_SESSION['kdvsi']);
unset($_SESSION['gtoplamm1']);
unset($_SESSION['toplamm1']);
unset($_SESSION['kdvtoplamm1']);
unset($_SESSION['btop1']);
unset($_SESSION['uyeindirim1']);
unset($_SESSION['mmindirim1']);
unset($_SESSION['toplam1']);
unset($_SESSION['kdvler']);
$adet = $_POST['adet'];
$uid = $_POST['uid'];
$yenif=$_POST['yenifiyat'];
$urun = mysql_fetch_object(mysql_query("SELECT kdv,lirasck,mid FROM $urun_table WHERE id='$uid'"));
for ($a=0;$a if ($_SESSION['basket'][$a]==$uid) {
break;
}
}
$_SESSION['basket'][$a]=$uid;
$_SESSION['miktar'][$a]=$adet;
$_SESSION['model'][$a]=$_POST['model'];
$_SESSION['yfiyat'][$a]=$_POST['yenifiyat'];
$_SESSION['magaza'][$a]=$urun->mid;
$_SESSION['kdvsi'][$a]=$urun->kdv;
$birim = $yenif;
$lirasck = $urun->lirasck;
if ($lirasck==1) {
$carp = $adet * $birim;
} elseif ($lirasck ==2) {
$carp = ($adet * $birim);
} else {
$carp = ($adet * $birim);
}
$toplam = $carp;
$_SESSION['tfiyat'][$a]=$toplam;
$kindirim = bilgi('deger5','muyeler',$urun->mid);
if ($kindirim>0) {
$ktutar = bilgi('deger4','muyeler',$urun->mid);
if ($carp > $ktutar) {
$btoplam = (($carp*$kindirim)/100);
$_SESSION['btop1']=$btoplam;
}
}
$toplamm = $carp - $btoplam;
if ($toplam > $indirimtutari) {
$mmindirim = (($toplamm*$indirimorani)/100);
$toplamm= $toplamm-$mmindirim;
$_SESSION['mmindirim1']=$mmindirim;
}
$kdvtoplam = ((($toplamm)/100)*$urun->kdv);
$geneltoplam = $toplamm+$kdvtoplam;
$_SESSION['gtoplamm1']=($geneltoplam);
$_SESSION['toplamm1']=$toplamm;
$_SESSION['kdvtoplamm1']=$kdvtoplam;
$_SESSION['toplam1']=$toplam;
}
if ($act=="demolish") {
session_unset('miktar');
session_unset('basket');
session_unset('model');
session_unset('yfiyat');
session_register("basket");
session_register("miktar");
session_register("model");
session_register("yfiyat");
} elseif ($act=="destroy") {
$yeni_miktar=Array();
$yeni_basket=Array();
$yeni_model =Array();
$yeni_fiyat =Array();
for ($a=0;$a if($_GET['did']!=$a) {
$yeni_miktar[]=$_SESSION['miktar'][$a];
$yeni_basket[]=$_SESSION['basket'][$a];
$yeni_model[] =$_SESSION['model'][$a];
$yeni_fiyat[] =$_SESSION['yfiyat'][$a];
}
}
$_SESSION['miktar']=$yeni_miktar;
$_SESSION['basket']=$yeni_basket;
$_SESSION['model']=$yeni_model;
$_SESSION['yfiyat']=$yeni_fiyat;
} elseif ($act=="addbasket") {
for ($a=0; $a if ($_SESSION['basket'][$a] == $uid) {
break;
}
}
$farkli = false;
if(is_array($_SESSION['model'][$a])){
foreach($_SESSION['model'][$a] as $key => $val){
if($val != $_POST['model'][$key]){
$farkli = true;
}
}
}
if($farkli == true){
$a = count($_SESSION['basket']) + 1;
}
$_SESSION['basket'][$a] = $uid;
$_SESSION['miktar'][$a] = $adet;
$_SESSION['model'][$a] = $_POST['model'];
$_SESSION['yfiyat'][$a] = $_POST['yenifiyat'];
} elseif (($act=='updatebasket')or($act=='odeme')) {
foreach ($adet as $aydi => $adedi) $_SESSION['miktar'][$aydi]=$adedi;
}
$sepet=count($_SESSION['basket']);
if ($show=='left') {
include_once 'include/cevir.php';
echo "";
if (count($_SESSION['basket'])<=0) {
echo "".iconv("UTF-8"," Sepette urun yok...")."";
} else {
?>
foreach ($_SESSION['basket'] as $aydi => $urun_kodu) {
if ($_SESSION['miktar'][$aydi]>0) {
$sql = "SELECT id,stoktipi,pcode,pname,category FROM $urun_table WHERE id='".$urun_kodu."'";
$cmd = mysql_query($sql);
$row = mysql_fetch_array($cmd);
$row['pname'] = str_replace(array("/","'",'"'),'',$row['pname']);
$href = 'index.php?sayfa=detay&act=view&code='.$urun_kodu.'&cat='.$row['category'].'&catname='.$row['pname'];
$q = "select * from permalinks where `link`='".(mysql_real_escape_string(str_replace(array('index.php',"'"),'',$href)))."'";
$r = mysql_fetch_assoc(mysql_query($q));
if($r['perma'])
$href = $r['perma'];
?>
=(($uid==$urun_kodu)?'':'').iconv("ISO-8859-9","UTF-8",substr($row['pname'],0,20))?>
}} ?>
+
if (isset($urun_added)) {
?>
}
}
echo "";
} else {
if ($sepet<=0) {
if (isset($_GET['do'])) {
echo "<script>location='sepetim.html';</script>";
}
echo "
Sepette ürün yok...";
echo '';
} else {
?>
<script>
function yazi(e)
{
var tusnum;
var tuschar;
var yazikontrol;
if(window.event) // IE
{
tusnum = e.keyCode;
if (e.keyCode==8) return true;
//if (e.value==null) return false;
}
else if(e.which) // Netscape/Firefox/Opera
{
tusnum = e.which;
if (e.keyCode==8) return true;
}
tuschar = String.fromCharCode(tusnum);
yazikontrol = /^[0-9]*$/;
return yazikontrol.test(tuschar);
}
function bosyok(x){
var maxi = parseInt(jQuery(x).attr("stok"));
var y=jQuery(x).val();
if (y==0){
y = 1;
}
if(y > maxi){
y = maxi;
}
jQuery(x).val(y);
var id = jQuery(x).attr("id");
id = id.replace(/idno/g, "");
mikOyna(id, "num")
}
function odeme() {
var deg = jQuery("select.req").length;
if (deg < 1) {
var kargoo = jQuery("#kargoo").val();
if (kargoo=="0") {
alert("Lütfen kargo seçiniz..");
return false;
} else {
var serialized = jQuery('#hediyelers').serialize();
serialized = serialized + '&islem=hediye';
jQuery.post('adetarttir.php',serialized,function(data) {
if(data == 'succ') {
location.href='odeme.html?kargo='+kargoo;
} else {
alert('Kupon Geçersizdir.');
}
});
}
} else {
alert("Lütfen ürünlerin renk ve modellerini seçiniz");
}
}
</script>
+ÜRÜN KODU
+ÜRÜN ADI
RENK VE MODELLER
MİKTAR
BİRİM FİYAT
K.D.V.
TUTAR
+
$kargoBelesli = false;
foreach ($_SESSION['basket'] as $aydi => $urun_kodu) {
if ($_SESSION['miktar'][$aydi]>0) {
$sql = "SELECT * FROM $urun_table WHERE id='".$urun_kodu."'";
$cmd = mysql_query($sql);
$row = mysql_fetch_array($cmd);
if($row["kargobedava"] == 1 && $row["kargobanka"] == -1){
$kargoBelesli = true;
}
$birim=$_SESSION['yfiyat'][$aydi];
$kdv = $row['kdv'];
$lirasck = $row['lirasck'];
$birim = str_replace(",", "", $birim);
if ($lirasck==1) {
$carp = $_SESSION['miktar'][$aydi]*$birim;
} elseif ($lirasck ==2) {
$carp = ($_SESSION['miktar'][$aydi]*$birim);
} else {
$carp = ($_SESSION['miktar'][$aydi] * $birim);
}
$kdvbirim=($carp/100)*$kdv;
$kdvyazi=ereg_replace("0","",$kdv);
$kdvtut = ($carp/100) * $kdv;
$birimtoplam = $carp + $kdvbirim;
$toplam+=$carp;
$kdvtoplam+=$kdvbirim;
$geneltoplam+=$birimtoplam;
if ($satir%2==0){
$bgcolor=$itemmenubg1;
} else {
$bgcolor='#FFFFFF';
}
$rsm = mysql_query("SELECT resim FROM urunresim WHERE uid='".$row['id']."' order by id asc limit 1");
$rms = mysql_num_rows($rsm);
if ($rms > 0 ) {
$rcek = mysql_fetch_object($rsm) ;
$uresim = $rcek->resim;
} else {
$uresim = "resimyok.jpg";
}
$hsql = "SELECT * FROM stokbirim WHERE id='".$row['stoktipi']."'";
$hcmd = mysql_query($hsql);
$hrow = mysql_fetch_array($hcmd);
if ($bgrenk=="#FFFFFF") { $bgrenk="#F5F5FA"; } else { $bgrenk="#FFFFFF";}
?>
+
=$row['pcode'];?>
+'>
=$row['pname'];?>
$vrm = mysql_num_rows(mysql_query("SELECT * FROM urunmodel WHERE urun_id='".$row['id']."'"));
if ($vrm > 0) {
?>
} else { ?>
+
} ?>
=$hrow['stoktipi'];?>
$birim = str_replace(",", "", $birim);
$birimtoplam = str_replace(",", "", $birimtoplam);
$kdvtut = str_replace(",", "", $kdvtut);
$birim = number_format($birim, 2, ".", ",");
$birimtoplam = number_format($birimtoplam, 2, ".", ",");
$kdvtut = number_format($kdvtut, 2, ".", ",");
?>
=$birim?>
TL
if(kdv == 1){ ?>
(%
=$kdvyazi?>
)
=$kdvtut?>
TL
}else{
echo '';
if(trim(kdvTXT)){
echo kdvTXT;
}else{
echo "KDV Dahildir.";
}
echo ' ';
echo ' ';
}
?>
=$birimtoplam?>
TL
$satir++;
}}?>
+
if (!empty($logger)) {
$uy = mysql_fetch_object(mysql_query("SELECT isim,oran FROM uyegrup WHERE id='".$tip."'"));
if ($uy->oran != "0") {
$uyeindirim = (($toplam*$uy->oran)/100);
$toplamm= $toplam-$uyeindirim;
$kdvtoplam = (($toplamm*$kdv)/100);
$geneltoplam = $toplamm+$kdvtoplam;
$uyeindirimadi = $uy->isim." Indirimi";
$ind=1;
}
}
if ($geneltoplam < $kargomaxucreti && $kargoBelesli == false) {
$kargg=explode(",",$_POST['kargoo']);
$karg=$kargg[1];
$kg = $kargg[0];
$geneltoplam=($geneltoplam+$karg);
$kargo="".$kargg[1]." TL";
} else {
$kargg=explode(",",$_POST['kargoo']);
$kg = $kargg[0];
$kargo="ÜCRETSIZ";
}
?>
Kargo :+
$toplam = str_replace(",", "", $toplam);
$uyeindirim = str_replace(",", "", $uyeindirim);
$toplamm = str_replace(",", "", $toplamm);
$kargo = str_replace(",", "", $kargo);
$kdvtoplam = str_replace(",", "", $kdvtoplam);
$geneltoplam = str_replace(",", "", $geneltoplam);
$toplam = number_format($toplam, 2, ".", ",");
$uyeindirim = number_format($uyeindirim, 2, ".", ",");
$toplamm = number_format($toplamm, 2, ".", ",");
$kargo = number_format($kargo, 2, ".", ",");
$kdvtoplam = number_format($kdvtoplam, 2, ".", ",");
$geneltoplam = number_format($geneltoplam, 2, ".", ",");
if($havale > 0){
$yInputFiyat = str_replace(",", "", $toplam);
$yInputFiyat -= (($yInputFiyat * $havale) / 100);
$yInputFiyat = number_format(($yInputFiyat*1.18),2,'.',',');
}
?>
Tutar :
=$toplam?>
TL
if ($ind==1) {
?>
=$uyeindirimadi?>
:
=$uyeindirim?>
TL
Ara Toplam :
=$toplamm;?>
TL
}
?>
Kargo :
K.D.V. :
if(kdv == 1){ ?>
=$kdvtoplam?>
TL
}else{
echo '';
if(trim(kdvTXT)){
echo kdvTXT;
}else{
echo "KDV Dahildir.";
}
echo '';
} ?>
Genel Toplam :
=$geneltoplam?>
TL
if($havale > 0){
?>
Havale/EFT(%
=$havale?>
) :
=$yInputFiyat?>
TL
}
?>
+
}
}
?>