データベースに複数のチェックボックスの値を入力しようとしていますが、チェックされているチェックボックスの値のみが入力され、PDOでそれを実行していますが、値を挿入していないだけです。これが私のコードです-
HTML
<li><input class="check" type="checkbox" name="checkbox[]" value="1" checked="checked"/>Accesories</li>
<li><input class="check" type="checkbox" name="checkbox[]" value="2" checked="checked"/>Bags</li>
<li><input class="check" type="checkbox" name="checkbox[]" value="3" checked="checked"/>Caps & Hats</li>
<li><input class="check" type="checkbox" name="checkbox[]" value="4" checked="checked"/>Hoodies & Sweatshirts</li>
PHP
$checkbox = $_POST['checkbox'];
for($i=0; $i<sizeof($checkbox);$i++)
{
$insersql = "INSERT INTO user_branch(branch_id,user_id) SELECT :checkbox, user.user_id FROM user WHERE email=:email";
$stmt=$dbh->prepare($insersql);
$stmt->bindparam(":checkbox",$checkbox[$i]);
$stmt->bindparam(":email",$email);
$stmt->execute();
}