4つのチェックボックスがあり、そのうちの2つ、つまりuser1とuser3だけをチェックするとします。
<input type="checkbox" name="usersp[]" value="1" checked="checked" />User1 <br>
<input type="checkbox" name="usersp[]" value="2"/>User2 <br>
<input type="checkbox" name="usersp[]" value="3" checked="checked" />User3 <br>
<input type="checkbox" name="usersp[]" value="4"/>User4 <br>
データベースに2つのフィールド( "User_id"、 "Selected")があります。以下は私の挿入コードです
foreach($_POST['usersp'] as $user_id) {
$sql = "INSERT INTO sel_users(`User_id`,`Selected`) VALUES('$user_id','')";
$result = mysql_query($sql);
}
私の質問は、チェックされたユーザーを値1として、その他を値0として[選択済み]フィールドに挿入するにはどうすればよいですか?