如何将表中的数据显示到单独的字段中,并在每个项目旁边有一个计数器?

时间:2011-11-24 11:31:30

标签: php database

我有一张桌子,我需要从中获得一件装备:

DROP TABLE IF EXISTS `equipment`;
CREATE TABLE IF NOT EXISTS `equipment` (
`equipmentID` int(11) NOT NULL auto_increment,
`Description` varchar(255) NOT NULL,
`DateEntered` timestamp NOT NULL default CURRENT_TIMESTAMP,
PRIMARY KEY  (`equipmentID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=20 ;

如何将所有设备放入我的php网页中,以便用户可以选择他们想要的任何设备(超过1个),但每个项目旁边还有一个计数器,以便用户可以说出多少他们需要的每个项目?

有点像这样:

items   quantity(determined by user)
item 1 - 2
item 2 - 3
item 3 - 1

2 个答案:

答案 0 :(得分:2)

设备表对我来说很好看,但正如你所说的用户选择这个似乎你有像用户订购表格的要求。

这意味着您应该有另一张商店购买详情表格。 user_order_table应该包含[ORDER ID] [Item ID] [Item count]等字段。我知道它可能不是正确的结构,只是为了清楚说明如何为特定客户请求存储此项目计数。< / p>

这是问题的答案吗?

答案 1 :(得分:0)

你可以使用这样的复选框:

<form>
<input type="checkbox" name="vehicle" value="Bike" /> 
<input type="checkbox" name="vehicle" value="Car" /> 
</form>

当您提交或单击按钮时,您可以检索已检查的项目数,并将它们发送到您需要处理的任何位置。