Advertisement
Guest User

Untitled

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