Advertisement
Guest User

Untitled

a guest
May 10th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.89 KB | None | 0 0
  1. <?php
  2.     $servername = "localhost";
  3.     $username = "root";
  4.     $password = "";
  5.     $dbname = "ld";
  6.  
  7.     // Create connection
  8.     $conn = new mysqli($servername, $username, $password, $dbname);
  9.     // Check connection
  10.     if ($conn->connect_error) {
  11.         die("Connection failed: " . $conn->connect_error);
  12.     }
  13.  
  14.     $getPrizes = "SELECT pavadinimas FROM dovanos";
  15.     $dovan = array();
  16.     while($row = $conn->query($sql)->fetch_assoc()){
  17.         $dovan[] = $row['pavadinimas'];
  18.     }
  19.    
  20.     if(isset($_POST['siusti'])){
  21.         if(isset($_POST['pirkti'])) {
  22.             $kiekis = $_POST['kiekis']; // kiekio masyvas
  23.             $prekiuID = $_POST['pirkti']; // pasirinktu prekiu ID masyvas
  24.             $galutineKaina = 0;
  25.            
  26.             foreach($prekiuID as $key => $preke) {
  27.                 $sql = "SELECT id, pavadinimas, kaina, kiekis, nuolaida, paskirtis FROM prekes WHERE id = '".$preke."'";
  28.                 $row = $conn->query($sql)->fetch_assoc();
  29.  
  30.                 // tikrinam ar sandelyje yra reikiamas kiekis
  31.                 if($row['kiekis'] < $kiekis[$key]) {
  32.                     echo "Tiek sandelyje prekiu neturime!";
  33.                     return;
  34.                 }
  35.                
  36.                 $nuolaida = 0;
  37.                 // jeigu nuolaida ivesta daugiau uz 0, tai skaicuojam nuolaida
  38.                 if($row['nuolaida'] > 0) {
  39.                     $nuolaida = $row['kaina']*$row['nuolaida']/100;
  40.                 }
  41.                 $galutineKaina += ($row['kaina']-$nuolaida)*$kiekis[$key]; // galutine kaina
  42.             }
  43.             echo "Jūsų galutinė suma: ".$galutineKaina." eur </br >";
  44.             echo "<form method='post' action='uzsakyti.php'>";
  45.             // tikrinam ar galutine kaina virsijo 50 eur
  46.             if($galutineKaina > 50) {
  47.                 echo "Jūsų suma viršijo 50 eur, tad galite išsirinkti vieną dovaną: </br >";
  48.                 foreach($dovan as $dovana) {
  49.                     echo "".$dovana." <input type='radio' name='dovana' value='".$dovana."' /> </br>";
  50.                 }
  51.             }
  52.             echo "<button id='siusti' name='siusti' class='btn btn-success'>Patvirtinti</button>";
  53.             echo "</form>";
  54.         }else{
  55.             echo "Nepasirinkote prekių!";
  56.         }
  57.     }else{
  58.         echo "Nepasirinkote prekių!";
  59.     }
  60. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement