如何在php中进行电子商务结构

时间:2018-07-12 17:35:49

标签: php colors size dropdown shopping

我正在使用PHP的购物网站,正在尝试了解服装结构的工作原理。

让我们说一下我有3列ID,颜色和大小。 每个项目都有一种颜色,具有四个不同的大小(S,M,L)。 对于样本(12345S,12345M,12345L),项目以相同的前五个数字开头,以一个字母开头的数字结尾。

然后在下拉菜单上显示尺寸信息。

我的问题是如何在发送到购物车之前,如何在MySQL数据库或PHP代码中创建结构以在项目页面中显示下拉菜单供客户选择尺寸!

有没有供我了解的示例代码或网站!

非常感谢您的帮助。 上午

2 个答案:

答案 0 :(得分:0)

在PHP中创建一个类来表示该项目。如果您不知道如何上课,请点击下面的链接。我还是建议您进行一些谷歌搜索。

https://www.killerphp.com/tutorials/php-objects-page-1/

如果您不熟悉面向对象的编程,请先进行研究。

这是一个示例类:

class Item {
   public $id;
   public $colour;
   public $size;

   public function __construct($id,$colour,$size){
      $this->id = $id;
      $this->colour = $colour;
      $this->size = $size;
   }
}

您可以使用以下代码创建商品:

$shirt = new item("01","Blue","Medium");

并访问这样的值

echo "color of shirt: " . $shirt->colour;

答案 1 :(得分:0)

根据查询结果构建尺寸选择器,以获取商品的所有尺寸:

SELECT DISTINCT size FROM item WHERE ID = :id;

根据查询结果构建颜色选择器,以获取项目的所有颜色:

SELECT DISTINCT color FROM item WHERE ID = :id;

请注意,如果并非所有颜色的所有尺寸都可用,那么这可能会使用户选择不可用的组合,因此您必须在选择商品之前确认他们的选择。