我的脚本工作时间很好,然后出现这个错误,说我有一个未定义的索引,不允许我将产品添加到我的购物车。
PHP:注意'未定义索引:产品名称在C:\ xampp \ htdocs \ Autoparts Warehouse2 \ grilles.php第243行
if(isset($_SESSION["cart_products"]) && count($_SESSION["cart_products"])>0) {
echo ' ';
echo ' Your Shopping Cart ';
echo ' ';
echo '';
echo '';
$total =0;
$b = 0;
foreach ($_SESSION["cart_products"] as $cart_itm)
print_r($cart_itm); {
$product_name = $cart_itm["product_name"];
$product_qty = $cart_itm["product_qty"];
$product_price = $cart_itm["product_price"];
$product_code = $cart_itm["product_code"];
$product_color = $cart_itm["product_color"];
我已经尝试过使用$_POST
和$_GET
,但是如果没有任何帮助,我们将不胜感激。感谢。
答案 0 :(得分:0)
您是否在代码顶部添加了session_start()
?
session_start();
if(isset($_SESSION["cart_products"]) ) {
if( count($_SESSION["cart_products"]) > 0 ){
echo ' ';
echo ' Your Shopping Cart ';
echo ' ';
echo '';
echo '';
$total =0;
$b = 0;
foreach ( $_SESSION["cart_products"] as $cart_itm ) {
$product_name = $cart_itm["product_name"];
$product_qty = $cart_itm["product_qty"];
$product_price = $cart_itm["product_price"];
$product_code = $cart_itm["product_code"];
$product_color = $cart_itm["product_color"];
}
}
}
你可以这样试试。因为如果$_SESSION["cart_products"]
未设置,则count($_SESSION["cart_products"])
也未设置。感谢。