Facebook
From sadsa, 4 Years ago, written in PHP.
Embed
Download Paste or View Raw
Hits: 233
  1. <?php
  2. include("panel/mpcresimsil.php");
  3.  ?>
  4.  
  5.  
  6.     <?php
  7.  $sqlkatsinirson = $db->prepare("SELECT * FROM sitesablon WHERE id= 1");
  8.   $sqlkatsinirson->execute();
  9.   $katsinirson=$sqlkatsinirson->fetch(PDO::FETCH_ASSOC);
  10. ?>
  11. <?php
  12.    if($katsinirson['uyelik'] == "1") {
  13.      include("uyeayar.php");
  14.   if(!isset($_SESSION["giris"])){
  15. echo "";
  16. }
  17. else {
  18.   ob_start();  header('Location: sepetim.php');ob_end_flush();
  19. }
  20.   }
  21.   ?>
  22. <?php if(empty($_GET['status'])){
  23.      header('Location:?status=1');
  24. };  ?>
  25.  
  26.  
  27. <?php $ayarlarsql = $db->prepare("SELECT * FROM sitebilgileri where id=1"); $ayarlarsql->execute(); $ayarlar = $ayarlarsql->fetch(PDO::FETCH_ASSOC); ?>
  28.  
  29.   <?php
  30.  $sqlkatsinirson = $db->prepare("SELECT * FROM sitesablon WHERE id= 1");
  31.   $sqlkatsinirson->execute();
  32.   $katsinirson=$sqlkatsinirson->fetch(PDO::FETCH_ASSOC);
  33. ?>
  34. <!doctype html>
  35. <?php $ayarlarsql = $db->prepare("SELECT * FROM sitebilgileri where id=1"); $ayarlarsql->execute(); $ayarlar = $ayarlarsql->fetch(PDO::FETCH_ASSOC); ?>
  36. <!DOCTYPE html><html lang="tr-TR"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">
  37.   <title></title><meta name=description content="">
  38.     <?php include("menu.php"); ?>
  39.  
  40. <?php
  41.  
  42. //Setting session start
  43. $total=0;
  44.  
  45. //get action string
  46. $action = isset($_GET['action'])?$_GET['action']:"";
  47.  
  48. //Add to cart
  49. if($action=='addcart' ) {
  50.  
  51.  
  52. $id =  strip_tags($_POST['id']);
  53. $select = $db->prepare("SELECT * FROM galeri where id=?");
  54.     $select->execute(array($id));
  55.     $product = $select->fetch(PDO::FETCH_ASSOC);
  56.  
  57.  
  58. $adet =  strip_tags($_POST['adet']);
  59. $beden =  strip_tags($_POST['beden']);
  60. $stoksepetgonder =  strip_tags($_POST['stoksepetgonder']);
  61. $renk =  strip_tags($_POST['renk']);
  62. $urunkodu =  strip_tags($_POST['urunkodu']);
  63.   //$currentQty = $_SESSION['products'][$id]['qty']=$adet;
  64.     $_SESSION['products'][$id] =array('qty'=>$adet,'id'=>$product['id'], 'urunadi'=>$product['urunadi'],'img'=>$product['img'],'fiyat'=>$product['fiyat'],'bedensepet'=>$beden,'stoksepet'=>$stoksepetgonder,'urunkodu'=>$product['urunkodu'],'renk'=>$product['renk']);
  65.   $product='';
  66.   header("Location:shopping-cart.php");
  67. }
  68.  
  69. //Empty All
  70. if($action=='emptyall') {
  71.   $_SESSION['products'] =array();
  72.   header("Location:shopping-cart.php");
  73. }
  74.  
  75. //Empty one by one
  76. if($action=='empty') {
  77.   $id = strip_tags($_GET['id']);
  78.   $products = $_SESSION['products'];
  79.   unset($products[$id]);
  80.   $_SESSION['products']= $products;
  81.   header("Location:shopping-cart.php");
  82. }
  83.  
  84.  
  85.  
  86.  
  87.  //Get all Products
  88. $query = "SELECT * FROM galeri";
  89. $stmt = $db->prepare($query);
  90. $stmt->execute();
  91. $products = $stmt->fetchAll();
  92.  
  93. ?>
  94.  
  95.  
  96. <br>
  97. <div class="container-full ustbar"><div class="container"><div class="row"><div class="col-xs-12 col-sm-12 " ><i class="fa fa-angle-right" aria-hidden="true"></i> Alışveriş Sepeti</div></div></div></div>
  98. <div class="middle-content-area-divalaniorta"><div class="container"><div class="row">
  99.  
  100.  
  101. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  102.  <?php if(!empty($_SESSION['products'])):?>
  103. <div class="col-xs-12 col-sm-12" >
  104.  
  105.  
  106.  
  107.  
  108.   <table class="table table-striped">
  109.     <thead>
  110.       <tr>
  111.         <th>Fotoğraf</th>
  112.         <th>Ürün Adı</th>
  113.         <th>Ölçü</th>
  114.         <th>Birim Fiyatı</th>
  115.         <th>Toplam</th>
  116.         <th >Adet</th>
  117.         <th style="text-align: center;">Sil</th>
  118.       </tr>
  119.     </thead>
  120.     <?php foreach($_SESSION['products'] as $key=>$product):?>
  121.     <tr>
  122.       <td><img  class="lazyload img-responsive"  src="blank.png" data-src="panel/galeri/<?php echo $product['img']; ?>" style="width: 40px !important;"></td>
  123.        <td><?php echo $product['urunadi']?><br>
  124.         <?php echo $product['urunkodu']?><br>
  125.         <?php echo $product['renk']?></td>
  126.  <td><?php echo $product['bedensepet']?></td>
  127.  
  128.  
  129.  
  130.     <td><?php echo $product['fiyat']?> TL</td>
  131.       <td><?php $tbf=$product['fiyat']*$product['qty']; echo $tbf;?> TL</td>
  132.       <td>
  133.  
  134.  
  135. <script>function myFunction<?php echo $key?>() {
  136.  
  137.  document.getElementById("submit<?php echo $key?>").click();  }</script>
  138.         <form method="post" action="shopping-cart.php?action=addcart"  onchange="myFunction<?php echo $key?>()" >
  139.  
  140.  
  141. <input name="adet" id="adet"   class="form-control" type="number"  style="width:75px;"  min="1"  max="<?php echo $product['stoksepet'];?>" step="1" value="<?php echo $product['qty']?>" >
  142.  
  143.  
  144.  
  145.   <input name="stoksepetgonder" type="text" id="stoksepetgonder" value="<?php echo $product['stoksepet'];?>" size="2" readonly="true"  style="display: none;">
  146.   <input type="hidden" name="beden" id="beden" value="<?php echo $product['bedensepet']?>">
  147.    <input type="hidden" name="id" id="id" value="<?php echo $key?>">
  148.  <INPUT name="submit<?php echo $key?>" id="submit<?php echo $key?>" type="submit"   value="Güncelle" style="display: none;">
  149. </form>
  150.       </td>
  151.  
  152.              
  153.  
  154.  
  155.      
  156.  
  157.  
  158.       <td style="text-align: center;"><a href="shopping-cart.php?action=empty&id=<?php echo $key?>"><i class="fa fa-times-circle" style="font-size: 23px !important;"></i></a></td>
  159.    
  160.     <?php
  161.  
  162.     $total =$total+$tbf;?>
  163.     <?php endforeach;?>
  164.  
  165.  
  166.   </table>
  167.   <nav class="navbar navbar-inverse" style="background:#FFFFFF; border:1px solid #eeeeee !important; padding: 15px; text-align: right; width: 100%;">
  168.  <?php function ytlFormat($para){ return @number_format($para,3,',','.');}; $kdvsizfiyat=ytlFormat(round(($total/1.08),3)); ?>
  169.  Ara Toplam : <?php echo $kdvsizfiyat ?> TL<br>
  170. + %8 Kdv<br><br>Toplam : <?php echo $total?>  TL<br>Kargo Bedeli : <?php echo $ayarlar['mobiltel'];?> TL<br><br>
  171. <span style="font-weight: bold; font-size: 19px !important;text-align: right;  border-top: 1px solid #eeeeee; padding-top: 10px;">Genel Toplam: <?php echo $total+$ayarlar['mobiltel'];?> TL</span>
  172.  
  173. <span name="kdvlifiyat" type="text" id="kdvlifiyat" style="text-align:right;" size="10" value="<?php echo $total?>"  />
  174.  
  175.  <span name="fiyat" type="text" id="fiyat" style="text-align:right;" size="10" value="<?php echo $kdvsizfiyat ?>"  />
  176.   </nav>
  177.  
  178.  
  179.  
  180.  
  181. <div class="container middle-content-area-aboutus" style="text-align: center;">
  182. <div class="container-fluid">
  183. <div class="row">
  184. <?php if($sitesablon['uyelik'] == "1") { ?>
  185.   <div class="col-xs-12 col-sm-12" style="text-align: right;">  
  186.  <form name="sep" id="sep" action="sepetim.php" onSubmit="return validate(this)" method="post">
  187.  
  188.   <input type="submit" name="dugme" id="dugme" class="btn btn-primary"  style="color: #FFFFFF !important;" value="Alışverişi Tamamla">
  189. </form>
  190. </div>
  191.   <?php } ?>
  192.  
  193. <?php if($sitesablon['uyelik'] != "1") { ?>
  194.    <form name="sep" id="sep" action="shopping-cart.php?action=siparis" onSubmit="return validate(this)" method="post">
  195. <div class="col-xs-12 col-sm-6" >
  196. <div class="col-xs-12 col-sm-6" style="text-align: left;" > Ad Soyad <br><input name="ad" type="text" id="ad" size="25"  class="form-control" required/><br></div>
  197. <div class="col-xs-12 col-sm-6" style="text-align: left;"> Telefon <br><input name="tel" type="text" id="tel" size="25"  class="form-control"  onKeyPress="fn_validateNumeric(this)"  required/><br></div>
  198. <div class="col-xs-12 col-sm-6" style="text-align: left;"> E-Mail <br><input name="mail" type="text" id="mail" size="25"   class="form-control"  required/><br></div>
  199. <div class="col-xs-12 col-sm-6" style="text-align: left;">Ödeme Şekli <br><select name="odeme" id="odeme"  class="form-control" required>
  200.                                            <option value="Kapıda odeme(kargo ile)" >Kapıda Ödeme (Kargo ile)</option>
  201.                     </select><br></div>
  202.                    
  203. </div>
  204. <div class="col-xs-12 col-sm-6" style="text-align: left;"> Adres <br><textarea name="adres" cols="30" rows="5" id="adres"  class="form-control" required></textarea><br>
  205. </div>
  206.  
  207. <div class="col-xs-12 col-sm-12" style="text-align: right;">  
  208.  
  209.  
  210.   <input type="submit" name="dugme" id="dugme" class="btn btn-primary"  style="color: #FFFFFF !important;" value="Sipariş Ver">
  211.  
  212. </form>
  213.  </div>
  214.   <?php } ?>
  215. <div class="col-xs-12 col-sm-12" style="text-align: left;"> <hr></div>
  216. </div>
  217. </div>
  218. </div>
  219. </div>
  220. </div>
  221. <?php
  222. if($action=='siparis') {
  223. include 'phpmailer/class.phpmailer.php';
  224. $mail = new PHPMailer();
  225. $mail->IsSMTP();
  226. $mail->SMTPAuth = true;
  227. $mail->Host = $ayarlar['formsunucu'];
  228. $mail->Port = 587;
  229. $mail->Username = $ayarlar['formemail'];
  230. $mail->Password = $ayarlar['formsifre'];
  231. $mail->SetFrom($mail->Username, "Sipariş Maili");
  232. $mail->AddAddress($ayarlar['formemail'], 'Sipariş Mesajı');
  233. $mail->CharSet = 'UTF-8';
  234. $mail->Subject = "Sipariş Maili";
  235. $msg1 = '<h3>Sipariş Veren Bilgileri : </h3>Ad, Soyad : '.$_POST["ad"].'<br>E-Posta : '.$_POST["mail"].'<br>Tel : '.$_POST["tel"].'<br>Ödeme Şekli : '.$_POST["odeme"].'<br>Adres : '.$_POST["adres"].'<br>Siparişler :<hr>';
  236. $total=0;
  237. $message = // contents of report in $message
  238.         "
  239.        <html>
  240.        <head></head>
  241.        <body>
  242.            <h3>Siparişler : </h3>    
  243.            <table name='contact_seller' style='border-collapse:collapse';>
  244.                <thead>
  245.                    <tr>
  246.          
  247.                    </tr>    
  248.                </thead>
  249.                <tbody>";
  250.                   foreach($_SESSION['products'] as $key=>$product):
  251.                     $tbf=$product['fiyat']*$product['qty'];
  252.                         $message .='Ürün Adı :'.$product['urunadi'].'<br>Ürün Kodu :'.$product['urunkodu'].'<br>Rengi :'.$product['renk'].'<br>Ölçü :'.$product['bedensepet'].'<br>Adet :'.$product['qty'].'<br>Fiyatı :'.$product['fiyat'].' TL <br>Toplam Tutar :'.$tbf.' TL <br><hr>';
  253.                    $total=$total+$tbf;
  254. endforeach;
  255.                 $message .= "</tbody>
  256.            </table>
  257.                
  258.        </body>
  259.        </html>";
  260. $msg3 ='Genel Toplam :'.$total.' TL <br><br><br><br>';
  261. $mail->MsgHTML($msg1.$message.$msg3);
  262. if($mail->Send()) {
  263.   ?>
  264.   <script>window.onload = function() {
  265.  
  266.  document.getElementById("siparis").click();  
  267.  
  268. }</script>
  269.   <form method="post" action="siparis.php"  >
  270.     <input type="submit" name="siparis" id="siparis" class="btn btn-primary"  style="display: none !important;" value="Sipariş Ver"></div>
  271.   </form>
  272.   <?php
  273.  
  274. }
  275. else { header("Location:index.php");}
  276. } ?>
  277.  
  278.   <nav class="navbar navbar-inverse" style="background:#FFFFFF; border:0px solid #eeeeee !important; padding: 15px; text-align: right;">
  279.  
  280.         <a href="index.php" class="btn btn-default">Alışverişe Devam</a>
  281.    <a href="shopping-cart.php?action=emptyall" class="btn btn-default">Sepeti Boşalt</a>
  282.  
  283.   </nav>
  284.  
  285.  
  286. </div>
  287.   <?php endif;?>
  288.  <?php
  289. if ($_SESSION['products']==null){
  290.     ?>
  291.     <div class="col-xs-12 col-sm-12" >
  292. Sepetiniz Boş
  293. </div>
  294.         <?php
  295.   header("Location:index.php");
  296.        }?>
  297.  
  298.  
  299. </div></div></div>
  300.  
  301.  
  302.    
  303.   </div>
  304.  
  305. </div>
  306.  
  307. <br><br><br><br>
  308.  
  309.    <?php include("footer.php"); ?>  
  310.