HTML / PHP:如何为表中的每一行创建多个单选按钮?

时间:2012-12-23 18:14:56

标签: php html select radio-button name-attribute

我有一个包含n行的HTML表。每行都有一个名称和3个单选按钮。我想要做的是,每一行必须有一个选定的单选按钮。但是,当我在第一行中选择单选按钮并在第二行中选择另一个单选按钮时,第一个单选按钮将变为未选中状态。我知道问题在于单选按钮的name属性,但我不知道如何修复它。我该怎么办?提前谢谢。

这是我的代码。

echo '<table>';
list($cols,) = $xlsx->dimension();
foreach( $xlsx->rows() as $k => $r) {
    echo '<tr>';
        echo '<td>'.$k.'</td>';
        echo '<td>'.$name.'</td>';
        echo '<td><Input type = "Radio" Name ="vote" value= "pacada"></td>';
        echo '<td><Input type = "Radio" Name ="vote" value= "toledo"></td>';
        echo '<td><Input type = "Radio" Name ="vote" value= "undecided1" checked></td>';
    echo '</tr>';
}
echo '</table>';

1 个答案:

答案 0 :(得分:0)

在名称中添加变量:

$row = 0;
foreach(...) {
    $row++
    ...
    echo '<td><Input type = "Radio" Name ="vote' . $row . '" value= "pacada"></td>';
    ...

这样所有行都会有不同的名称。