大体看了一下,呵呵,没懂;
关注,里面有一个$this->count变量,改一下名试试
有没有测试文件,
我试一下

解决方案 »

  1.   

    http://daima.myrice.com/php/article/counter/02.htm
      

  2.   

    to:xizi2002(戏子) 
    我就是该的这个类,让他支持php4.2以后的版本。
    但现在不能工作!也不只到没改的那各类能不能工作?
      

  3.   

    这时我根据这个类改的支持php4.20杨上版本的书店的类,也不工作?
    不知道为什么?还请高手指正!谢谢!<?
    define("_CART_INC","exists");
    //借阅车类
    class BCart
    {
     var $SortCount;//数的种类数
     var $Id;//书的唯一编号
     var $BookName;//书名
     var $Author;//书的作者
     var $Isbn;//书号
     var $Bcount; //数量
    /*--构造函数--*/
    function BCart()
    {
     $this->Bcount = 0;
     session_start();//初始化一个session
     $_SESSION['s_Id'] = array();
     $_SESSION['s_BookName'] = array();
     $_SESSION['s_Author'] = array();
     $_SESSION['s_Isbn'] = array();
     $_SESSION['s_Bcount'] = array(); $this->Update();
    }
    /*--根据session的值更新类中的响应数据--*/
    function Update()
    {
     if(!isset($_SESSION['s_Id']) or !isset($_SESSION['s_BookName']) or !isset($_SESSION['Author']) or !isset($_SESSION['Isbn']) or !isset($_SESSION['Bcount']))
     return;
     $this->Id = $_SESSION['s_Id'];
     $this->BookName = $_SESSION['s_Bookname'];
     $this->Author = $_SESSION['s_Author'];
     $this->Isbn = $_SESSION['s_Isdn'];
     $this->SortCount = count($_SESSION['s_Bcount']);
    }
    /*--加一件商品--*/
    function Add($a_Id,$a_BookName,$a_Author,$a_Isbn,$a_Count)
    {
     $k = count($_SESSION['s_Id']);
     for($i=0;$i<$k;$i++)
     {
      //检查是否已经加入了该书
      if($_SESSION['s_Id'][$i] == $a_Id)
      {
        $_SESSION['s_Bcount'][$i] += $a_Count;
        break;
      }
      if($i >= $k)
      {
      //如果没有则加入该书
       $_SESSION['s_Id'][] = $a_Id;
       $_SESSION['s_BookName'][] = $a_BookName;
       $_SESSION['s_Author'][] = $a_Author;
       $_SESSION['s_Isbn'][] = $a_Isbn;
       $_SESSION['s_Bcount'][] = $a_Count;
      }
     } $this->Update(); //更新一下类成员数据
    }
    /*--删除一本书--*/
    function Remove($a_id)
    {
      $k = count($_SESSION['s_Id']);
      for($i=0; $i < $k; $i++)
      {
        if($_SESSION['s_Id'][$i] == $a_id)
        {
          $_SESSION['s_Bcount'][$i] = 0 ;
          break;
        }
      }$this->Update();
    }
    /*--改变书的数量--*/
    function ModifyCount($a_i,$a_Count)
    {
     $_SESSION['s_Bcount'][$a_i] = $a_Count;
     $this->Update();
    }
    /*--清空所有书目--*/
    function RemoveAll()
    {
     unset($_SESSION['s_Id']);
     unset($_SESSION['s_Bookname']);
     unset($_SESSION['s_Author']);
     unset($_SESSION['s_Price']);
     unset($_SESSION['s_Bcount']); $this->sortcount = 0;
    }
    /*--判断该书是否已经存在--*/
    function Exists($a_id)
    {
      for($i=0; $i<$this->SortCount; $i++)
      {
        if($this->Id[$i]==$a_id)
        return TRUE;
      }
    return FALSE;
    }
    /*--得到书在篮内的位置--*/
    function IndexOf()
    {
     for($i=0; $i<$this->sortcount; $i++)
      {
       if($this->Id[$i]==$id)
       return $i;
      }
    return 0;
    }
    /*--取一本书的信息--*/
    function Item($i)
    {
     $Result[id] = $this->Id[$i];
     $Result[bookname] = $this->BookName[$i];
     $Result[author] = $this->Author[$i];
     $Result[isbn] = $this->Isbn[$i];
     $Result[bcount] = $this->Bcount[$i];
     return $Result;
    }
    //取出书的种类数
    function CartCount()
    {
    return $this->SortCount;
    }
    }?>
      

  4.   

    to:bombshell 我已经给你发短信了。
    我的email是:[email protected]
    希望我们多多联系,共同解决同一个问题!