|登录 |注册

查看: 1780|回复: 1
打印 上一主题 下一主题

Undefined index: cart_1!!!!

[复制链接]
orangecola
2011-5-28 01:37 PM
session_start();
session_destroy();

$page = 'index.php';


mysql_connect('localhost','root','') or die(mysql_error());
mysql_select_db('cart') or die(mysql_error());

if (isset($_GET['add']))
{
        $quantity = mysql_query('SELECT id, quantity FROM products WHERE id='.mysql_real_escape_string((int)$_GET['add']));
        while ($quantity_row = mysql_fetch_assoc($quantity))
        {
                if ($quantity_row['quantity']!=$_SESSION['cart_'.(int)$_GET['add']])
                {
                        $_SESSION['cart_'.(int)$_GET['add']]+='1';
                }
        }       
}


Notice: Undefined index: cart_1 in D:\wamp\www\dev\shopping_cart\cart.php on line 42
到底有什么问题???
Super-Tomato
2011-5-28 04:48 PM
session_start();
session_destroy();

$page = 'index.php';


mysql_connect('localhost','root','') or die(mysql_error());
mysql_select_db('cart') or die(mysql_error());

if (isset($_GET['add']))
{
        $quantity = mysql_query('SELECT id, quantity FROM products WHERE id='.mysql_real_escape_string((int)$_GET['add']));
        while ($quantity_row = mysql_fetch_assoc($quantity))
        {
                if ($quantity_row['quantity']!=$_SESSION['cart_'.(int)$_GET['add']])
                {
                        $_SESSION['cart_'.(int)$_GET['add']]+='1';
                }
        }        
}


Notice: Undefined index: cart_1 in D:\wamp\www\dev\shopping_cart\cart.php on line 42
到底有什么问题???

orangecola 发表于 2011-5-28 01:37 PM


1. 提供不完整代码無法完全确認問題所在2. 編寫方式不够严谨,使用 index 前先進行判断該變數是否存在或在 query 之後使用 mysql_num_rows 判斷所指定的資料是否存在於資料庫中
3. $quantity_row['quantity']!=$_SESSION['cart_'.(int)$_GET['add']] 數量判斷建议使用 <、>、<=、>= 較為准确
4. $_SESSION['cart_'.(int)$_GET['add']]+='1'; 應加强 value 為 integer
您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2025-4-16 07:49 PM , Processed in 0.108076 second(s), 24 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部