如果选中多行php复选框,则更新值
如果选中复选框,我将尝试使用值1更新每一行,如果不选中,则不执行任何操作如果选中多行php复选框,则更新值,php,html,sql,Php,Html,Sql,如果选中复选框,我将尝试使用值1更新每一行,如果不选中,则不执行任何操作 $query=“选择姓名、姓氏、年龄、俱乐部、年龄组、学校、球队\u从年龄prepare($query); $statement->execute(); $players=$statement->fetchAll(PDO::FETCH_ASSOC); 回声'; 回显“”; echo'您需要为复选框指定不同的名称。如果它们都被命名为team\u select,那么只会有一个$\u POST['team\u select']
$query=“选择姓名、姓氏、年龄、俱乐部、年龄组、学校、球队\u从年龄<9岁的球员中选择”;
$statement=$db->prepare($query);
$statement->execute();
$players=$statement->fetchAll(PDO::FETCH_ASSOC);
回声';
回显“”;
echo'您需要为复选框指定不同的名称。如果它们都被命名为team\u select
,那么只会有一个$\u POST['team\u select']
,但您将无法知道选中了哪些复选框
使用name=“team_select[]”
将它们全部放入一个数组中。然后,您可以将玩家名称放入值中
,这样数组将包含所有应该添加的玩家的名称
echo '<td><input type="checkbox" name="team_select[]" value="' . $player['Name'] . '"> </td>';
要处理所有被选中的玩家。您需要为复选框指定不同的名称。如果它们都被命名为team\u select
,那么只会有一个$\u POST['team\u select']
,但您将无法知道选中了哪些复选框
使用name=“team_select[]”
将它们全部放入一个数组中。然后,您可以将玩家名称放入值中
,这样数组将包含所有应该添加的玩家的名称
echo '<td><input type="checkbox" name="team_select[]" value="' . $player['Name'] . '"> </td>';
处理所有被选中的玩家。isset($\u POST['team\u select'])
本身不做任何操作-insert或update语句在哪里?也不要调用任何东西name=“submit”
。这段代码的预期和实际输出是什么除了isset($\u POST['team\u select'])
其他代码在哪里?@MayankPandeyz我想Cindi希望我们只提供这一部分…这就是我被卡住的地方,我将以我尝试过的所有不同方式发布错误,因此我一直在错误中出错,这是很多,因此我没有发布它的原因。给我一点时间,我会发布它。首先命名复选框team\u select[]
,它会自动为PHP创建一个数组,并为玩家id或team selectisset($\u post['team\u select'])提供值。
本身不做任何事情-insert或update语句在哪里?也不要调用任何东西name=“submit”
。这段代码的预期和实际输出是什么除了isset($\u POST['team\u select'])
其他代码在哪里?@MayankPandeyz我想Cindi希望我们只提供这一部分…这就是我被卡住的地方,我将以我尝试过的所有不同方式发布错误,因此我一直在错误中出错,这是很多,因此我没有发布它的原因。给我一点时间,我会发布它。首先命名复选框team\u select[]
,它会自动为PHP创建一个数组,并为玩家id或team select提供值