//class.php<?
class Basket
{
        var $basket_count;
        var $basket_item_id;
        var $basket_item_name;
        var $basket_item_quantity;
        var $basket_item_data;
        var $basket_item_price;
        //var $basket_item_tax;
        var $basket_item_color;
        var $basket_item_size;
        var $basket_item_weight;
        function Basket()
{
          $this->basket_count=0;
        }
        function Add_Item($ID,$name,$quantity=1,$price=0,$data='',$color,$size,$weight) 
{                $this->basket_item_id[$this->basket_count]=$ID;
                $this->basket_item_name[$this->basket_count]=$name;
                $this->basket_item_quantity[$this->basket_count]=$quantity;
                $this->basket_item_data[$this->basket_count]=$data;
                $this->basket_item_price[$this->basket_count]=$price;
               // $this->basket_item_tax[$this->basket_count]=$tax;
                $this->basket_item_color[$this->basket_count]=$color;
                $this->basket_item_size[$this->basket_count]=$size;
                $this->basket_item_weight[$this->basket_count]=$weight;                $this->basket_count++;
                return ($this->basket_count-1);
        }
        function Del_Item($pos) {
                $this->basket_item_id[$pos]='';
        }
        function Get_Item_ID($pos) {
                return $this->basket_item_id[$pos];
        }
        function Get_Item_Name($pos) {
                return $this->basket_item_name[$pos];
        }
        function Get_Item_Price($pos) {
                return $this->basket_item_price[$pos];
        }
        function Get_Item_Quantity($pos) {
                return $this->basket_item_quantity[$pos];
        }
        function Get_Item_Data($pos) {
                return $this->basket_item_data[$pos];
        }
        //function Get_Item_Tax($pos) {
  //              return $this->basket_item_tax[$pos];
        //}
        function Get_Item_Color($pos) {
                return $this->basket_item_color[$pos];
        }
        function Get_Item_Size($pos) {
                return $this->basket_item_size[$pos];
        }
        function Get_Item_Weight($pos) {
                return $this->basket_item_weight[$pos];
        }
        function Set_Item_Quantity($pos,$quantity) {
                $this->basket_item_quantity[$pos]=$quantity;
        }
        function Set_Item_Data($pos,$data) {
                $this->basket_item_data[$pos]=$data;
        }
        function Enum_Items($start=false) 
{
          static $current;
          if ($current>=$this->basket_count) 
    return -1;
          if (!$start) 
  {
            $current++;
          } 
  else 
  {
            $current=0;
          }
          while (($this->basket_item_id[$current]=='') && ($current<$this->basket_count)) 
  {
            $current++;
          }
          return ($current<$this->basket_count) ? $current : -1;
        }
        function Empty_Basket() {
                $this->basket_count=0;
        }
        function Get_Basket_Count() {
            $num=0;
            for ($i=0;$i<$this->basket_count;$i++) {
                        if ($this->basket_item_id[$i]!='') $num++;
            }
            return $num;
        }
}
?>

解决方案 »

  1.   

    //funcs.php<?
      $dinggou="dinggou";
      function dbconnect()
      {
        $mylink=mysql_connect("localhost","dinggou","dinggou");
    mysql_select_db("dinggou");
    return $mylink;
      }
      function dbclose($mylink)
      {
        mysql_close($mylink);
    $mylink=0;
      }
      function getinfobyx($x,$table,$y)
      {
        $mylink=dbconnect();
    $sql="select * from $table where $y='$x'";
    $result=mysql_query($sql);
    $obj=mysql_fetch_object($result);
    if($obj)
    {
      dbclose($mylink);
      return $obj;
    }
    else
    {
      dbclose($mylink);
      return false;
    }
      }
    ?>
      

  2.   

    请教高手帮忙,效果http://www.wxqiye.com/test/order
      

  3.   

    ----------------------
    请大家支持一下我的网站 http://www.940.cn