如何让我的单选复选框在我的 table 中每行只允许一个检查

How can I make my radio checkbox's only be allowed one check per row in my table

我在为数据库中的三个不同选项使用三个收音机时遇到问题。我正在尝试使用 UserLevel(3、2 或 1 | 3 表示管理员,2 表示员工,1 表示成员)。我这样做是为了在检查特定无线电时更新该用户数据库查询。但是*,它使复选框在一组中垂直排列(它们 运行 向下,因此在每个垂直列中只能选择 1 个)。我希望每个用户 ROW,它只允许检查一个。

我这里有一张图片说明我的意思:

我的代码:

<td style="border: 1px solid #eee; text-align: center; font-size: 11px;"  onBlur="saveToDatabase(this,'userLevel','<?php echo $faq[$k]["id"]; ?>')" onClick="showEdit(this);">
<input name="admin" class="admin" type="radio" value="<?php echo $faq[$k]["id"]; ?>" <?php if ($faq[$k]["userLevel"] == 3){?> checked="checked" <?php } ?>>
<input name="staff" class="staff" type="radio" value="<?php echo $faq[$k]["id"]; ?>" <?php if ($faq[$k]["userLevel"] == 2){?> checked="checked" <?php } ?>>
<input name="member" class="member" type="radio" value="<?php echo $faq[$k]["id"]; ?>" <?php if ($faq[$k]["userLevel"] == 1){?> checked="checked" <?php } ?>>

我。逻辑,对于单选按钮,所有选择的名称应该相同。因此,不使用 'admin/staff/member' 名称,而是使用 name="rights[<?php echo $faq[$k]["id"]; ?>" 之类的名称感谢 Georges O.

我需要为每个单选框创建不同的名称。 现在它就像一个魅力。