Advertisement
Guest User

Untitled

a guest
Jul 2nd, 2016
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 8.60 KB | None | 0 0
  1. <?php
  2.     include("include/db-connect.php");
  3.     include("include/functions.php");
  4.  
  5.     $id = $_GET["id"];
  6.     $action = $_GET["action"];
  7.    
  8.     switch($action) {
  9.         case 'clear':
  10.         $clear = mysql_query("DELETE FROM cart WHERE cart_ip = '{$_SERVER['REMOTE_ADDR']}'", $link);
  11.         break;
  12.  
  13.         case 'delete':
  14.         $delete = mysql_query("DELETE FROM cart WHERE cart_id = '$id' AND cart_ip = '{$_SERVER['REMOTE_ADDR']}'", $link);
  15.         break;
  16.     }
  17.  
  18.     if(isset($_POST["submitdata"]))
  19.     {
  20.         $_SESSION["order_delivery"] = $_POST["order_delivery"];
  21.         $_SESSION["order_fio"] = $_POST["order_fio"];
  22.         $_SESSION["order_email"] = $_POST["order_email"];
  23.         $_SESSION["order_phone"] = $_POST["order_phone"];
  24.         $_SESSION["order_adress"] = $_POST["order_adress"];
  25.         $_SESSION["order_note"] = $_POST["order_note"];
  26.  
  27.         header("Location: basket.php?action=completion");
  28.     }
  29. ?>
  30.  
  31. <!DOCTYPE html>
  32. <!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]-->
  33. <!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]-->
  34. <!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]-->
  35. <!--[if (gte IE 9)|!(IE)]><!--><html lang="ru"> <!--<![endif]-->
  36.  
  37. <head>
  38.  
  39.     <meta charset="utf-8">
  40.  
  41.     <title>Заголовок</title>
  42.     <meta name="description" content="">
  43.  
  44.     <link rel="shortcut icon" href="img/favicon/favicon.ico" type="image/x-icon">
  45.     <link rel="apple-touch-icon" href="img/favicon/apple-touch-icon.png">
  46.     <link rel="apple-touch-icon" sizes="72x72" href="img/favicon/apple-touch-icon-72x72.png">
  47.     <link rel="apple-touch-icon" sizes="114x114" href="img/favicon/apple-touch-icon-114x114.png">
  48.  
  49.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  50.     <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  51.  
  52.     <link rel="stylesheet" href="libs/bootstrap/css/bootstrap-grid.min.css">
  53.     <link rel="stylesheet" href="libs/animate/animate.css">
  54.    
  55.     <link rel="stylesheet" href="css/reset.css">
  56.     <link rel="stylesheet" href="stylesheets/fonts.css">
  57.     <link rel="stylesheet" href="stylesheets/main.css">
  58.     <link rel="stylesheet" href="stylesheets/media.css">
  59.  
  60.     <script src="libs/modernizr/modernizr.js"></script>
  61.  
  62. </head>
  63.  
  64. <body>
  65.  
  66.     <?php
  67.         include("include/header.php");
  68.     ?>
  69.     <div class="basket-block">
  70.         <div class="basket-items">
  71.     <?php
  72.         $action = $_GET["action"];
  73.         switch ($action) {
  74.             case 'onclick':
  75.                 $result = mysql_query("SELECT * FROM cart, table_products WHERE cart.cart_ip = '{$_SERVER['REMOTE_ADDR']}' AND table_products.products_id = cart.cart_id_product", $link);
  76.                 if(mysql_num_rows($result) > 0)
  77.                 {
  78.                     $row = mysql_fetch_array($result);
  79.                     do
  80.                     {
  81.                         $int = $row["cart_price"] * $row["cart_count"];
  82.                         $all_price = $all_price + $int;
  83.  
  84.                         $img_path = './upload images/'.$row["image"];
  85.                         echo '
  86.                         <div class="basket-item">
  87.                             <p class="basket-item-name">'.$row["title"].'</p>
  88.                             <img src="'.$img_path.'" width="51px" height="70px" alt="basket-item-img" class="basket-item-img">
  89.                             <div class="amount">
  90.                                 <div class="minus"><span>-</span></div>
  91.                                 <div class="plus"><span>+</span></div>
  92.                                 <span class="amount">'.$row["cart_count"].'</span>
  93.                             </div>
  94.                             <div class="price">
  95.                                 <p>'.$row["cart_price"].'<span>$</span></p>
  96.                             </div>
  97.                             <a href="basket.php?id='.$row["cart_id"].'&action=delete">delete</a>
  98.                             <img src="../img/red-line-img.png" alt="" class="red-line-img">
  99.                         </div>
  100.                         ';
  101.                         }
  102.                         while($row = mysql_fetch_array($result));
  103.                         echo'
  104.                         <p>Total price: <span>'.$all_price.'</span>$</p>
  105.                         <a href="basket.php?action=onclick">1</a>
  106.                         <a href="basket.php?action=confirm">2</a>
  107.                         <a href="basket.php?action=completion">3</a>
  108.                     ';
  109.                     }
  110.                     else echo'
  111.                             <p>Basket is empty</p>
  112.                     ';
  113.             break;
  114.             case 'confirm':
  115.  
  116.             if($_SESSION['order_delivery'] == "По почте") $chck1 = "checked";
  117.             if($_SESSION['order_delivery'] == "Курьером") $chck2 = "checked";
  118.             if($_SESSION['order_delivery'] == "Самовывоз") $chck3 = "checked";
  119.            
  120.             echo'
  121.                 <h3>Способ доставки</h3>
  122.                 <form method="post">
  123.                     <ul class="list-delivery">
  124.                         <li>
  125.                             <input type="radio" name="order_delivery" class="order_delivery" id="order_delivery1" value="По почте" '.$chck1.' />
  126.                             <label class="label_delivery" for="order_delivery1">По почте</label>
  127.                         </li>
  128.                         <li>
  129.                             <input type="radio" name="order_delivery" class="order_delivery" id="order_delivery2" value="Курьером" '.$chck2.' />
  130.                             <label class="label_delivery" for="order_delivery2">Курьером</label>
  131.                         </li>
  132.                         <li>
  133.                             <input type="radio" name="order_delivery" class="order_delivery" id="order_delivery3" value="Самовывоз" '.$chck3.' />
  134.                             <label class="label_delivery" for="order_delivery3">Самовывоз</label>
  135.                         </li>
  136.                     </ul>
  137.                     <h3>Информация для доставки</h3>
  138.                     <ul class="info-order">
  139.             ';
  140.             if($_SESSION['auth'] != 'yes_auth')
  141.             {
  142.                 echo'
  143.                     <li><label for="order_fio"><span>*</span>ФИО</label><input type="text" name="order_fio" id="order_fio" value="'.$_SESSION["order_fio"].'"></li>
  144.                     <li><label for="order_email"><span>*</span>E-mail</label><input type="text" name="order_email" id="order_email" value="'.$_SESSION["order_email"].'"></li>
  145.                     <li><label for="order_phone"><span>*</span>Телефон</label><input type="text" name="order_phone" id="order_phone" value="'.$_SESSION["order_phone"].'"></li>
  146.                     <li><label for="order_address class="order_label_style"><span>*</span>Адрес</label><input type="text" name="order_address" id="order_address" value="'.$_SESSION["order_address"].'"></li>
  147.                 ';
  148.             }
  149.             echo'
  150.                 </ul>
  151.                 <input type="submit" name="submitdata" id="confirm-button" value="Далее" />
  152.             </form>
  153.             <a href="basket.php?action=onclick">1</a>
  154.             <a href="basket.php?action=confirm">2</a>
  155.             <a href="basket.php?action=completion">3</a>
  156.             ';
  157.             break;
  158.             case 'completion':
  159.             if (empty($_POST['order_delivery'])){
  160.                 echo "Нет данных!"; }
  161.             echo'
  162.             <p>'.$_SESSION["order_fio"].'</p>
  163.             <p>'.$_SESSION["order_email"].'</p>
  164.             <p>'.$_SESSION["order_phone"].'</p>
  165.             <p>'.$_SESSION["order_address"].'</p>
  166.             <a href="basket.php?action=onclick">1</a>
  167.             <a href="basket.php?action=confirm">2</a>
  168.             <a href="basket.php?action=completion">3</a>
  169.             ';
  170.             break;
  171.             default:
  172.                 $result = mysql_query("SELECT * FROM cart, table_products WHERE cart.cart_ip = '{$_SERVER['REMOTE_ADDR']}' AND table_products.products_id = cart.cart_id_product", $link);
  173.                 if(mysql_num_rows($result) > 0)
  174.                 {
  175.                     $row = mysql_fetch_array($result);
  176.                     do
  177.                     {
  178.                         $int = $row["cart_price"] * $row["cart_count"];
  179.                         $all_price = $all_price + $int;
  180.  
  181.                         $img_path = './upload images/'.$row["image"];
  182.                         echo '
  183.                         <div class="basket-item">
  184.                             <p class="basket-item-name">'.$row["title"].'</p>
  185.                             <img src="'.$img_path.'" width="51px" height="70px" alt="basket-item-img" class="basket-item-img">
  186.                             <div class="amount">
  187.                                 <div class="minus"><span>-</span></div>
  188.                                 <div class="plus"><span>+</span></div>
  189.                                 <span class="amount">'.$row["cart_count"].'</span>
  190.                             </div>
  191.                             <div class="price">
  192.                                 <p>'.$row["cart_price"].'<span>$</span></p>
  193.                             </div>
  194.                             <a href="basket.php?id='.$row["cart_id"].'&action=delete">delete</a>
  195.                             <img src="../img/red-line-img.png" alt="" class="red-line-img">
  196.                         </div>
  197.                         ';
  198.                         }
  199.                         while($row = mysql_fetch_array($result));
  200.                         echo'
  201.                         <p>Total price: <span>'.$all_price.'</span>$</p>
  202.                         <a href="basket.php?action=onclick">1</a>
  203.                         <a href="basket.php?action=confirm">2</a>
  204.                         <a href="basket.php?action=completion">3</a>
  205.                     ';
  206.                     }
  207.                     else echo'
  208.                             <p>Basket is empty</p>
  209.                     ';
  210.                     break;
  211.         }
  212.        
  213.     ?>
  214.     </div>
  215. </div>
  216. <!-- <div class="basket-footer">
  217.     <p class="all-cost">Всего: <span>13$</span></p>
  218.     <div class="buy-button">Купить</div>
  219. </div>
  220.     <div class="loader">
  221.         <div class="loader_inner"></div>
  222.     </div> -->
  223.  
  224.     <!--[if lt IE 9]>
  225.     <script src="libs/html5shiv/es5-shim.min.js"></script>
  226.     <script src="libs/html5shiv/html5shiv.min.js"></script>
  227.     <script src="libs/html5shiv/html5shiv-printshiv.min.js"></script>
  228.     <script src="libs/respond/respond.min.js"></script>
  229.     <![endif]-->
  230.    
  231.     <script src="libs/jquery/jquery-1.11.2.min.js"></script>
  232.     <script src="libs/waypoints/waypoints.min.js"></script>
  233.     <script src="libs/animate/animate-css.js"></script>
  234.     <script src="libs/plugins-scroll/plugins-scroll.js"></script>
  235.    
  236.     <script src="js/common.js"></script>
  237.    
  238. </body>
  239. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement