我的网站包含几种供用户填写的表单。其中一种形式可能会导致很多工作。这就是为什么我要伸出双手同意。你看,以这种形式,将会有40场比赛。每场比赛都给用户2个输入区域(取决于他们认为游戏结束的方式)。所以在40-50场比赛中,这意味着我有80-90场需要跟踪。这两个字段将与数据库中正确的游戏配对,用户的回答将始终记住。这是我的代码卡:处理几个不同的表单输入字段php
<div class="form-left">England- Italy</div>
<div class="form-right"><input type="result" id="g1r1" name="g1r1" class="form-input" /></div>
<div class="form-dash">-</div>
<div class="form-right"><input type="result" id="g1r2" name="g1r2" class="form-input" /></div>
<div class="form-error"></div>
<div class="form-left">Spain- Mexico</div>
<div class="form-right"><input type="result" id="g2r1" name="g2r1" class="form-input" /></div>
<div class="form-dash">-</div>
<div class="form-right"><input type="result" id="g2r2" name="g2r2" class="form-input" /></div>
<div class="form-error"></div>
我的想法是,命名游戏game1row1和game1row2。能够将它们与数据库中正确的游戏进行匹配。问题在于插入一个带有90个字段的表格似乎很难。所以我的问题是:这怎么能以更好的方式完成?随着在插入数据库侧代码更少行..
insert into tablename (g1r1, g1r2 values 1, 0 where MATCH_ID = MATCHID)
EDIT
为了澄清,我的表中包含的ID,USER_ID,match_id(克),homeScore(R1),awayScore( R2)。 我对g1r1和g1r2的想法是将r1和r2保存在右边(游戏)。
您可以动态地进行插入查询。我不知道你会怎么做。到目前为止,你有什么? – Halcyon
我没有太多的40个插入查询,但我想的东西符合数组来存储匹配器和行,但我再也不知道,这就是为什么我问。动态是什么意思? – Rocksteady