私の Web サイトには、配列を使用してチェックボックス データを送信するフォームがあります。次に、そのデータを foreach ループで操作して、各チェックボックス データに「:」を追加し、それをデータベースに挿入できる単一の文字列にしたいと考えています。
これは私のHTMLコードです:
while($row = $result->fetch_assoc())
{
echo '<tr><td><input type="checkbox" name="pluginlist[]" value="'.$row['plugin'].'" /></td><td> '.$row['plugin'].'</td></tr>';
}
$row['plugin'] は、データベース内の別のテーブルからのデータです。
これは、データを $_POST してから foreach ループを実行する私の PHP コードです。
if(!empty($_POST['pluginlist'])) {
foreach($_POST['pluginlist'] as $plugins) {
$plugins1 = $plugins.":";
}
echo $plugins1;
}
echo $plugins1 は、最後に「:」が付いた最後のチェックボックス データのみをエコーします。
すべてのチェックボックス データを一度にデータベースに挿入できるようにするにはどうすればよいですか?