Il tuo problema deriva dal fatto che non hai usato gli apici, di conseguenza quando assegni "approvato" e "disapprovato" php li assume come costanti (che non esistono e quindi dovresti ricevere degli errori di classe E_NOTICE se l'error reporting è configurato per mostrarli).
Risolvi, come ho indicato, usando degli apici quando vuoi assegnare una stringa ad una variabile:
PHP:
if(isset($_POST['approve'])) {
$approva = 'approvato';
}
if(isset($_POST['disapprove'])) {
$approva = 'disapprovato';
}