多个条目在一个ID下发布

时间:2014-08-22 14:00:46

标签: javascript php html mysql css

我目前不知道如何在数据库中实现某些功能。我需要将多个值转移到一般页面。为了更深入地解释,让我告诉你我做了什么,以及我被困在哪里。

我正在创建一个新的常规页面表单。我有一个特殊形式的盒子生成器,按下按钮创建一个由六个字段组成的新表单。对于每个新页面,您可以生成无限量的商品。如果我给每个商品提供一个导入到常规页面的ID,我将面临的问题是,对于一个页面可能需要ID = 1而对于另一个页面可能需要ID = 2,或者ID = 1且ID = 2每生成一个新页面就是一个。我需要做的是,例如,将一个页面的4个优惠发送到数据库,并且当生成新页面时,它将会调用四个优惠。我将如何为他们创建数据库? 我的表格暂时看起来像这样:

||idOffer||price||idDays||idPersonQuant||offerInfo

其中ID Days和ID Person Quantity对于个别商品而言是唯一的。

我知道我必须在一个ID下获得所有优惠,这些优惠对每个页面都是唯一的,但如何在一个ID下获得各种优惠?

对于那些想要查看脚本的人来说,这里是:JSFiddle 它有效,但不适用于JS Fiddle。

如果有任何混淆,我会发布一个JSFiddle,其中包含整个表单的代码以及它将如何发布内容。

提前致谢!多年来一直坚持这个:/

1 个答案:

答案 0 :(得分:1)

如果您想要多个"优惠"在一个ID下,您可以创建一个名为offerGroup(或类似)的新表。此表中的条目将对应于一个"页面",因此在创建新页面时,还应该存在关联的offerGroup。该表根本不需要复杂,只需要一个主键:

||idGroup

在" offer"然后,您可以引用该商品所属的组的ID。

||idOffer||price||idDays||idPersonQuant||offerInfo||**idGroup**

这解决了您在一页上可能有一个到无穷大优惠的问题。我希望我能正确理解你的问题。