我目前正在开发一个 iPad 订购网络应用程序,其中包含不同的衣服。线表将像这样构建:
20-30 种不同的产品将以相同的形式展示。每种产品都有五种不同的尺寸可供选择,每种尺寸都有不同的数量,具体取决于买家想要订购的产品。
我有一个包含以下列的产品表:
id
product_number
product_name
product_size
product_color
product_description
product_image
product_title
product_category
product_composition
product_price_wholesale_dkk
product_price_wholesale_eur
product_price_retail_dkk
product_price_retail_eur
product_active
product_detail_one
product_detail_two
product_detail_three
product_xsmall (activate size for this product? is it avail.)
product_small (activate size for this product? is it avail.)
product_medium (activate size for this product? is it avail.)
product_large (activate size for this product? is it avail.)
product_xlarge (activate size for this product? is it avail.)
和一个包含以下列的订单表:
id
order_store
order_reference
order_mail
order_payment_details
order_products
order_value_total_wholesale_dkk
order_value_total_retail_dkk
order_value_total_wholesale_eur
order_value_total_retail_eur
order_date
order_phone
order_VAT
order_address
order_comments
order_product_numbers
order_product_pieces
order_store_country
我的问题是我不知道应该如何设置数据库。当订单确认发送给买家时,每个产品都应该列出每个产品的具体尺寸数量,并且由于可能会或可能不会选择每种尺寸,因此需要确定选择了哪些尺寸以及特定尺寸的数量对于特定的产品。
在我的脚本中选择表格时,我如何才能让系统首先检查已订购了特定产品的所有尺寸,然后检查该尺寸的多少(数据库方面),然后是 PHP 方面的?
提前致谢。