You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
1.4 KiB

  1. <?php
  2. session_start();
  3. header('Content-Type: text/html; charset=UTF-8');
  4. $db = include("config.php");
  5. if (isset($_GET["itemid"])) {
  6. if (isset($_SESSION["cart"])) {
  7. $ok = -1;
  8. foreach ($_SESSION["cart"] as $keys => $values) {
  9. if ($values["item_id"] == $_GET["itemid"]) {
  10. $ok = $keys;
  11. }
  12. }
  13. if ($ok == -1) {
  14. $count = count($_SESSION["cart"]);
  15. $itemlol = mysqli_query($db, "SELECT * FROM menu WHERE id=" . $_GET["itemid"] . "");
  16. $myrow = mysqli_fetch_array($itemlol);
  17. $item_array = array(
  18. 'item_id' => $_GET["itemid"],
  19. 'item_name' => $myrow["name"],
  20. 'item_quantity' => $_GET["quan"],
  21. 'item_price' => $myrow["cost"]
  22. );
  23. $_SESSION["cart"][$count] = $item_array;
  24. } else {
  25. $_SESSION["cart"][$ok]["item_quantity"] = $_SESSION["cart"][$ok]["item_quantity"] + $_GET["quan"];
  26. }
  27. } else {
  28. $itemlol = mysqli_query($db, "SELECT * FROM menu WHERE id=" . $_GET["itemid"] . "");
  29. $myrow = mysqli_fetch_array($itemlol);
  30. $item_array = array(
  31. 'item_id' => $_GET["itemid"],
  32. 'item_name' => $myrow["name"],
  33. 'item_quantity' => $_GET["quan"],
  34. 'item_price' => $myrow["cost"]
  35. );
  36. $_SESSION["cart"][0] = $item_array;
  37. }
  38. }