このコードは、チェックボックスが正しくオンになっているIDを取得しますが、変更したものではなく、最初の選択から選択ドロップダウンを選択します。これを修正する方法はありますか?私は使用しています
<select name="status[]"><option value="1">active</option><option value="0">inactive</option></select>
これが私のプロセスコードです。
if (isset($_POST['submit'])) {
// find out how many records there are to update
$size = count($_POST['id']);
// start a loop in order to update each record
$i = 0;
while ($i < $size) {
// define each variable
$id = $_POST['id'][$i];
$status= $_POST['status'][$i];
// do the update and print out some info just to provide some visual feedback
$query = "UPDATE users SET status = '$status' WHERE id = '$id' LIMIT 1";
mysql_query($query) or die ("Error in query: $query");
print "$status | $id<br /><br /><em>Updated!</em><br /><br />";
++$i;
}
mysql_close();
}