所以,我必须做一个网上商店,一个人可以在那里过滤产品。我添加了按钮 [pod 300€] 和 [vsi izdelki]。但是现在当我点击按钮 [pod 300€] 时,它会显示低于 300€ 的产品,但也会显示下面的所有产品。如何解决这个问题,当我点击 [pod 300€] 时,它只显示 300€ 以下的产品。
<?php
include "header.php";
$connect = mysqli_connect("localhost", "root", "", "registration");
if(isset($_POST["add_to_cart"]))
{
if(isset($_SESSION["shopping_cart"]))
{
$item_array_id = array_column($_SESSION["shopping_cart"], "item_id");
if(!in_array($_GET["id"], $item_array_id))
{
$count = count($_SESSION["shopping_cart"]);
$item_array = array(
'item_id' => $_GET["id"],
'item_name' => $_POST["hidden_name"],
'item_price' => $_POST["hidden_price"],
'item_quantity' => $_POST["quantity"]
);
$_SESSION["shopping_cart"][$count] = $item_array;
}
else
{
echo '<script>alert("Izdelek je že bil dodan")</script>';
}
}
else
{
$item_array = array(
'item_id' => $_GET["id"],
'item_name' => $_POST["hidden_name"],
'item_price' => $_POST["hidden_price"],
'item_quantity' => $_POST["quantity"]
);
$_SESSION["shopping_cart"][0] = $item_array;
}
}
if(isset($_GET["action"]))
{
if($_GET["action"] == "delete")
{
foreach($_SESSION["shopping_cart"] as $keys => $values)
{
if($values["item_id"] == $_GET["id"])
{
unset($_SESSION["shopping_cart"][$keys]);
echo '<script>alert("Izdelek odstranjen")</script>';
echo '<script>window.location="kosarica.php"</script>';
}
}
}
}
慕妹3146593