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


HTML/PHP: How to create multiple radio buttons for each row in a table?

我有一个有n行的HTML表。每行有一个名称和3个单选按钮。我要做的是,每行必须有一个选中的单选按钮。但是,当我在第一行选择一个单选按钮并在第二行选择另一个单选按钮时,第一个单选按钮变为未选中。我知道问题是与单选按钮的名称属性,但我不知道如何解决它。我该怎么办?提前谢谢你。

这是我的代码。

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>';

为名称添加一个变量:

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