Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 1726|回复: 1
打印 上一主题 下一主题

Undefined index: cart_1!!!!

[复制链接]

99

主题

0

好友

106

积分

高级会员

Rank: 3Rank: 3Rank: 3

跳转到指定楼层
1#
发表于 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
到底有什么问题???




收藏收藏0

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

2#
发表于 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, 2024-10-25 08:24 AM , Processed in 0.127757 second(s), 26 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部