我的网站包含几个表格供用户填写。其中一种形式可能会导致大量工作。这就是为什么我要征求同意。你看,在这种形式下,将有 40 场比赛。每个游戏都会给用户 2 个字段来输入一个数字(取决于他们认为游戏将如何结束)。因此,对于 40-50 场比赛,这意味着我有 80-90 个字段要跟踪。这两个字段将与数据库中的正确游戏配对,并且将始终记住用户的答案。这是我的代码的快照:
<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)
编辑
澄清一下,我的表包含 ID、user_id、match_id(g)、homeScore(r1)、awayScore(r2)。我对 g1r1 和 g1r2 的想法是将 r1 和 r2 保存在右侧 g(game) 中。