我正在制作这样的表格:
<?php
echo '<tr>
<td><strong>Kamp</strong></td>
<td width="80px"><strong>1X2</strong></td>
<td><strong>Resultat</strong></td></tr>';
$no = 1;
while ($row = mysqli_fetch_array($query))
{
echo '<tr>
<td>'.$row['kamp'].'</td>
<td><input type="radio" name="k1" id="k11" value="1" />1<input type="radio" name="k1" id="k1x" value="X" />X<input type="radio" name="k1" id="k12" value="2" />2</td>
<td><input name="k1r" type="text" id="k1r" placeholder="X-X" /></td>
</tr>
';
$no++;
}?>
它在第一个<td>
中回显了我的数据库中有3行的漂亮表格。这就像一个投注游戏,所以我在我的数据库中有数据。但就像现在一样,用户将检查3个不同数据的无线电按钮,但如果您了解,请提交相同的数据。我怎样才能做出3种不同的输入?
答案 0 :(得分:0)
我通常在循环中使用计数器
$no = 1;
while ($row = mysqli_fetch_array($query))
{
echo '<tr>
<td>'.$row['kamp'].'</td>
<td><input type="radio" name="k1_'.$no.'" id="k11_'.$no.'" value="1" />1<input type="radio" name="k1_'.$no.'" id="k1x_'.$no.'" value="X" />X<input type="radio" name="k1_'.$no.'" id="k12_'.$no.'" value="2" />2</td>
<td><input name="k1r_'.$no.'" type="text" id="k1r_'.$no.'" placeholder="X-X" /></td>
</tr>
';
$no++;
答案 1 :(得分:0)
如果您想要多个具有相同名称的输入字段,则可以使用brakets
创建输入值数组ISNULL
有关详细信息,请参阅:http://www.php.net/manual/en/faq.html.php#faq.html.arrays。