Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. session_start();
  2. $polaczenie = mysqli_connect('localhost', 'root', '', 'sklep');
  3. $errory = array();
  4. $lista = array();
  5. if ($_SERVER['REQUEST_METHOD'] === 'POST') {
  6. if (isset($_POST['dodajProdukt'])) {
  7. if (empty($_SESSION['nazwa'])) {
  8. echo "Zaloguj się aby dodać produkt do koszyka!";
  9. } else {
  10. $idProduktu = $_POST['idProduktu'];
  11. $nazwaUzytkownika = $_SESSION['nazwa'];
  12. $idUzytkownika = mysqli_fetch_assoc(mysqli_query($polaczenie, "SELECT * FROM `uzytkownicy` WHERE `nazwa` = '$nazwaUzytkownika';"));
  13. $idUzytkownika2 = $idUzytkownika["id"] + 0;
  14. $dodajWynik = mysqli_num_rows(mysqli_query($polaczenie, "SELECT * FROM `koszyk` WHERE `idUzytkownika` = '$idUzytkownika2' AND `idProduktu` = '$idProduktu'"));
  15. if ($dodajWynik == 1){
  16. mysqli_query($polaczenie, "UPDATE `koszyk` SET `ilosc` = ilosc + 1 WHERE `koszyk`.`idUzytkownika` = '$idUzytkownika2' AND `koszyk`.`idProduktu` = '$idProduktu';");
  17. }
  18. else {
  19. mysqli_query($polaczenie, "INSERT INTO `koszyk` (`id`, `idUzytkownika`, `idProduktu`, `ilosc`) VALUES (NULL, '$idUzytkownika2', '$idProduktu', '1');");
  20. }
  21. }
  22. }
  23. }
  24. if ($_SERVER['REQUEST_METHOD'] === 'POST') {
  25. if (isset($_POST['usunProdukt'])) {
  26. if (empty($_SESSION['nazwa'])) {
  27. echo "Zaloguj się aby usunąć produkt z koszyka!";
  28. } else {
  29. $idProduktu = $_POST['idProduktu'];
  30. $nazwaUzytkownika = $_SESSION['nazwa'];
  31. $idUzytkownika = mysqli_fetch_assoc(mysqli_query($polaczenie, "SELECT * FROM `uzytkownicy` WHERE `nazwa` = '$nazwaUzytkownika';"));
  32. $idUzytkownika2 = $idUzytkownika["id"] + 0;
  33. $ilosc = mysqli_fetch_assoc(mysqli_query($polaczenie, "SELECT ilosc FROM `koszyk` WHERE `idUzytkownika` = '$idUzytkownika2' AND idProduktu = $idProduktu;"));
  34. $ilosc2 = $ilosc['ilosc'] + 0;
  35. if ($ilosc2 > 1) {
  36. mysqli_query($polaczenie, "UPDATE `koszyk` SET `ilosc` = ilosc - 1 WHERE `koszyk`.`idUzytkownika` = '$idUzytkownika2' AND `koszyk`.`idProduktu` = '$idProduktu';");
  37. }
  38. else{
  39. mysqli_query($polaczenie, "DELETE FROM `koszyk` WHERE `koszyk`.`idUzytkownika` = '$idUzytkownika2' AND `koszyk`.`idProduktu` = '$idProduktu';");
  40. }
  41. }
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement