PHP数组未定义索引错误
我的脚本运行了很长一段时间,但出现了一个错误,说我有一个未定义的索引,不允许我将产品添加到我的购物车中 PHP:Notice'未定义索引:C:\xampp\htdocs\Autoparts Warehouse2\grilles.PHP中的产品名称,第243行PHP数组未定义索引错误,php,Php,我的脚本运行了很长一段时间,但出现了一个错误,说我有一个未定义的索引,不允许我将产品添加到我的购物车中 PHP:Notice'未定义索引:C:\xampp\htdocs\Autoparts Warehouse2\grilles.PHP中的产品名称,第243行 我也尝试过使用$\u POST和$\u GET,但如果两者都不起作用,我将非常感谢您的帮助。谢谢。您是否在代码顶部添加了会话\u start() session_start(); if(isset($_SESSION["cart_produ
我也尝试过使用
$\u POST
和$\u GET
,但如果两者都不起作用,我将非常感谢您的帮助。谢谢。您是否在代码顶部添加了会话\u 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"];
}
}
}
你可以这样试试。因为如果未设置
$\u会话[“购物车产品”]
,则也未设置计数($\u会话[“购物车产品”])
。谢谢。可能重复的我已经尝试了其他问题的所有方法,但没有任何效果,他们的问题看起来与我的不同?很抱歉,你现在可以阅读代码了吗?请在foreach中打印($cart\itm),你有什么?您好,它以意外字符串的形式返回?相应地编辑了我的代码,但不幸的是,仍然返回相同的错误,即存在未定义的索引:product\u name$product\u name=isset($cart\u itm[“product\u name”])$购物车itm[“产品名称]:”
试试这个,我想你没有设置$cart\u itm[“product\u name”]
。谢谢
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"];
}
}
}