带有mysql数据的Html表

时间:2017-03-30 10:46:38

标签: php html mysql

我正在制作这样的表格:

<?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种不同的输入?

2 个答案:

答案 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