这是我的 PHP 变量:
$container = $_POST['containerNumber'];
在 $_POST['containerNumber'] 中,当用户选中表单中的复选框时,会检索到多个容器编号。不需要显示该代码。只要知道 $_POST['containerNumber'] 可以分配多个容器编号。
我需要做的是从 POST 中提取每个容器编号,以便我可以为每个容器编号运行一个 mysql INSERT 语句。
在数据库表中,有多个列,其中 container_num 是我要更新的列(现在)。
如何将 $container 转换为数组并检索已分配给变量的每个容器编号?
我知道我需要使用 FOREACH 循环。话虽如此,很可能会使用循环自动创建多个 INSERT 语句。
$SQL = "INSERT INTO myTable (container_num) VALUES ('$container')";
// times however many containers the variable $container had stored in it
请帮忙。
编辑 **
一旦用户检查了许多复选框,我可以像这样显示每个容器:
<INPUT name="containerNumber" id="containerNumber" class="containerNumber" />
当我这样做时,它可以像这样显示到屏幕上:
CONT_ID001, CONT_ID002, CONT_ID003...
我希望这有帮助。