我是一个新的php初学者正在进行一个彩票项目...我每次抽奖都有5个输入文字字段,总抽奖是10抽奖,9是隐藏它只显示当玩家选择抽奖的数量时...
我在这里遇到的问题是,当我做了什么时,我将如何将5个拣货号码插入数据库
$game1 = (int) $_POST['game1_mainball3'] . "-" . (int) $_POST['game1_mainball2'] . "-" . (int) $_POST['game1_mainball3'] . "-" . (int) $_POST['game1_mainball4'] . "-" . (int) $_POST['game1_mainball5'];
其中i var默认绘制为$game1
在插入数据时它只将$_POST['game1_mainball3']
插入到列中
这是我的插入代码
$sql = "INSERT INTO tickets (drawdate, drawtime, ticket_no) VALUES ('$drawdate','$drawtime','$game1')";
mysql_query($sql);
我真的很好地回复了你的回复..但我想也许我的表格名称可能有问题,也许影响它的是我发布的表格
第1场比赛 或 游戏类型 的在 <div class="fields" id="game_set_2" style="display: none;"><div class="lotto_game">Game 2</div><input onkeypress="return EnterKeyHandler(this, event)" type="text" title="Game 2 - Ball 1" class="text_num" name="game2_mainball1" id="game2_mainball1" maxlength="2"> <input onkeypress="return EnterKeyHandler(this, event)" type="text" title="Game 2 - Ball 2" class="text_num" name="game2_mainball2" id="game2_mainball2" maxlength="2"> <input onkeypress="return EnterKeyHandler(this, event)" type="text" title="Game 2 - Ball 3" class="text_num" name="game2_mainball3" id="game2_mainball3" maxlength="2"> <input onkeypress="return EnterKeyHandler(this, event)" type="text" title="Game 2 - Ball 4" class="text_num" name="game2_mainball4" id="game2_mainball4" maxlength="2"> <input onkeypress="return EnterKeyHandler(this, event)" type="text" title="Game 2 - Ball 5" class="text_num" name="game2_mainball5" id="game2_mainball5" maxlength="2"> <span class="quickpick" style="display: inline;">
<strong>OR</strong>
<input type="button" name="quickpick" class="btn light" value="Quick Pick" onclick="QuickPick(2, 5, 0, 90, 0)">
</span>
<strong>Game Type</strong>
<input type="text" class="text_small" readonly="readonly" name="gametypeform2" value="Perm" maxlength="10">
</span>
<strong>At</strong>
<input onkeypress="return EnterKeyHandler(this, event)" type="text" title="price" class="text_small" name="game2_price" id="game2_price" maxlength="5" />
<br>
</div>
答案 0 :(得分:0)
尝试:
$gameball[1] = (int) $_POST['game1_mainball1'];
$gameball[2] = (int) $_POST['game1_mainball2'];
$gameball[3] = (int) $_POST['game1_mainball3'];
$gameball[4] = (int) $_POST['game1_mainball4'];
$gameball[5] = (int) $_POST['game1_mainball5'];
foreach($gameball as $value){
$game1 .= $value.'-';
}
$data = mysql_query("INSERT INTO tickets (drawdate, drawtime, ticket_no) VALUES ('$drawdate','$drawtime','$game1')") or die(mysql_error());