クエリで見つけたいくつかの問題
これ
SELECT * FROM announce WHERE id == $ids
である必要があります
SELECT * FROM announce WHERE id = '$ids'
そしてこれ
UPDATE announce SET approv = 'approved'WHERE id == $idan
する必要があります
UPDATE announce SET approv = 'approved' WHERE id = '$idan'
チェックボックスにも値属性がありません
<input type="checkbox" name="approv[]" value="<echo your table row id here>" />
次に、
を使用しますforeach($_POST['approv'] as $apprValue)
{
mysql_query(UPDATE announce SET approv = 'approved' WHERE id = '$apprValue');
}
完全に補足として、mysql_*関数はもう使用しないでください。それらはまもなく廃止される予定です。 mysqli
に行く方が良い またはPDO