Ein paar Probleme, die ich in Ihren Abfragen gefunden habe
Dies
SELECT * FROM announce WHERE id == $ids
Sollte
seinSELECT * FROM announce WHERE id = '$ids'
Und das
UPDATE announce SET approv = 'approved'WHERE id == $idan
Sollte sein
UPDATE announce SET approv = 'approved' WHERE id = '$idan'
Ihr Kontrollkästchen hat auch kein Wertattribut
<input type="checkbox" name="approv[]" value="<echo your table row id here>" />
Verwenden Sie dann
foreach($_POST['approv'] as $apprValue)
{
mysql_query(UPDATE announce SET approv = 'approved' WHERE id = '$apprValue');
}
Ganz nebenbei, verwenden Sie bitte keine mysql_*-Funktionen mehr. Sie werden bald verworfen. Besser mysqli
oder PDO