その配列でforeachを使用してループを試すことができます。したがって、チェックボックスにname="checkbox[]"
という名前を付けたとします。 。
次に、$_POST
を処理しているページで できる変数
$sql = "INSERT INTO table(column1,column2) VALUES (?,?)";
$stmt = $mysqli->prepare($sql);
foreach ($_POST['checkbox'] as $box) {
//process each checkbox here
$stmt->bind_param('ss', $box, $otherValue);
$stmt->execute();
}
これは、開始するための単なる擬似コードです。
プリペアドステートメントの詳細については、次を参照してください: http:// php .net / manual / en / mysqli-stmt.bind-param.php