Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.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和mysql中使用不同的用户id添加多个复选框_Php_Mysql - Fatal编程技术网

如何在PHP和mysql中使用不同的用户id添加多个复选框

如何在PHP和mysql中使用不同的用户id添加多个复选框,php,mysql,Php,Mysql,我正在开发一个平台,允许我在活动中进入现场,我被困在一个地方。如何加载一系列复选框以更改每个项目的用户ID 一个实际的例子,我有一个包含所有人姓名的表,旁边有一个复选框,一旦按下submit,php必须将每个用户的数据上传到db 下面是html表单和管理数据库上传的php脚本 ''php 获取用户和复选框之间关系的一种方法是在复选框名称中使用用户ID(或表结构中的任何唯一标识符),例如: "<input type='checkbox' name='presenza_" . $row['us

我正在开发一个平台,允许我在活动中进入现场,我被困在一个地方。如何加载一系列复选框以更改每个项目的用户ID

一个实际的例子,我有一个包含所有人姓名的表,旁边有一个复选框,一旦按下submit,php必须将每个用户的数据上传到db

下面是html表单和管理数据库上传的php脚本

''php


获取用户和复选框之间关系的一种方法是在复选框名称中使用用户ID(或表结构中的任何唯一标识符),例如:

"<input type='checkbox' name='presenza_" . $row['user_id'] . "'>"

请记住,复选框字段仅在打开时发送值,而在关闭时不发送任何值。对不起,我通过删除表单中的
name=“presenze”
添加了html和php codeStart。它可能与同名的复选框冲突。另外,
mysqli\u error($link)
将不起作用,因为它与查询中使用的变量不同,即
$conn
。编辑:你现在编辑的。我有错误的html代码,我用正确的代码修改了它。第一个脚本填充html表,并显示每行的名称、姓氏和状态复选框。对于数据库中包含的所有行,都会发生这种情况。填写完所有内容后,我选中考勤复选框并发送表单。但是如何为每一行指定一个用户id来添加一行呢?您需要为此使用
WHERE
子句。例如:
从X='abc'
类型的表中选择(列)。另外,请参阅关于sql注入以及准备好的和绑定的查询的重要性
"<input type='checkbox' name='presenza_" . $row['user_id'] . "'>"