Quelques problèmes que j'ai trouvés dans vos requêtes
Ceci
SELECT * FROM announce WHERE id == $ids
Devrait être
SELECT * FROM announce WHERE id = '$ids'
Et ça
UPDATE announce SET approv = 'approved'WHERE id == $idan
Devrait être
UPDATE announce SET approv = 'approved' WHERE id = '$idan'
Votre case à cocher n'a pas non plus d'attribut de valeur
<input type="checkbox" name="approv[]" value="<echo your table row id here>" />
Utilisez ensuite
foreach($_POST['approv'] as $apprValue)
{
mysql_query(UPDATE announce SET approv = 'approved' WHERE id = '$apprValue');
}
D'un autre côté, veuillez ne plus utiliser les fonctions mysql_*. Ils seront bientôt obsolètes. Mieux vaut opter pour mysqli
ou PDO