Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果选中多行php复选框,则更新值_Php_Html_Sql - Fatal编程技术网

如果选中多行php复选框,则更新值

如果选中多行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']

如果选中复选框,我将尝试使用值1更新每一行,如果不选中,则不执行任何操作

$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 select
isset($\u post['team\u select'])提供值。
本身不做任何事情-insert或update语句在哪里?也不要调用任何东西
name=“submit”
。这段代码的预期和实际输出是什么除了
isset($\u POST['team\u select'])
其他代码在哪里?@MayankPandeyz我想Cindi希望我们只提供这一部分…这就是我被卡住的地方,我将以我尝试过的所有不同方式发布错误,因此我一直在错误中出错,这是很多,因此我没有发布它的原因。给我一点时间,我会发布它。首先命名复选框
team\u select[]
,它会自动为PHP创建一个数组,并为玩家id或team select提供值