我想随机化管理员选择的一些用户。
所以首先,我有一个从“用户”表中读取所有名称的页面。然后,我在名称旁边显示一个复选框,以便管理员可以取消选择不会参与的名称。
<input name="User<? echo $rows['UserID']; ?>" type="checkbox" value="1" checked/>
因此,它将设置像 User1 = 1; 这样的值。用户2 = 0;用户 3 = 1,依此类推...
接下来,我想将表单中选择的用户写入数据库,以便我可以再次读取该表以随机化参与者。如何从之前的表格中读取动态变量?我正在尝试从 POST 中读取变量并将其存储在变量 Player 中(即:User1 值存储在 Player1 变量中)......但这似乎不起作用:
$x = 1;
while ($x <= $total_records) {
${"Player" . $x} = $_POST[ ${"User" . $x} ];
$x++;
echo "Player" . $x . " = " . ${"Player" . $x} . "<BR>";
}
结果是“Player1 =”、“Player2 =”。总是空的。
有什么想法,或者更简单的方法吗?;) 谢谢!