1. 首页 > 科技

PHP作业:定义一个商品类,商品有名称和价格属性?

PHP作业:定义一个商品类,商品有名称和价格属性?

编写一个Product类,定义属性(商品编号(private) 名称、价格、数量),一个类属性(商品种类数量),创

C#代码:

/// <summary>

/// 商品信息实体对象

/// </summary>

[Serializable]

public class Product

{

private string _商品编号;

public string 商品编号

{

set { _商品编号 = value; }

get { return _商品编号; }

}

private string _名称;

public string 名称

{

set { _名称 = value; }

get { return _名称; }

}

private decimal _价格;

public decimal 价格

{

set { _价格 = value; }

get { return _价格; }

}

private int? _数量;

public int? 数量

{

set { _数量 = value; }

get { return _数量; }

}

private int? _商品种类数量;

public int? 商品种类数量

{

set { _商品种类数量 = value; }

get { return _商品种类数量; }

}

}

定义一个商品类(Commodity),具有商品名(name)、商品编码(code)和价格(price)等属性,以及设置、获取和输出这些属性的功能,并在主函数中进行调用。

用OFFICE的 Excel 就可以了。

PHP商品分类

其实一个表就可以做到了,实现一个无限级分类,如:

uid uname ucontent pid

商品id 名称 描述 关联pid

重点就在这个pid上,当一个商品为父类时,pid为0,当他为某一个商品的子类

时,pid即为父类的id,以此来无限极关联;

PS: 这样,当你每次点一个商品的同时,你要查询表的数据。根据需求

显示商品预览效果;

至于你说的不显示,代码不贴出来大家怎么给你看!

PHP网页商品分类??

发现几个问题:

1、$CatalogSN = $_GET['CatalogSN'];

你前面定义的post,后面怎么变成get...

这句是调试用的,还是多余的?get肯定没有数据

2、

$Thiskind = "Select*From products Where CatalogSN = '$CatalogSN'";

这句问题就多了,select * from ,你中间总得留点空吧?还有 表名称和字段名最好用一下反向引号(ESC键下面)。正确的是:

$Thiskind = "Select * From `products` Where `CatalogSN` = '$CatalogSN'";

3、$Thiskind = $Thiskind. "Order By ItemSN";

为什么不直接写在上一句?就算你写在下一行,中间总得留点空吧...

比如:$Thiskind = $Thiskind. ' Order By ItemSN';

问题先说这么多,是不是还有其他问题我不知道。你自己多调试下,争取自己解决吧。