Ora che hai postato il codice la cosa è evidente: tu controlli solo se esiste il vettore $_POST -il che è vero sempre- non se una specifica variabile di $_POST sia settata ad uno specifico valore...

Per esempio, potresti incominciare con il provare a sistemare la condizione nel if...

codice:
if (isset(!$_POST['valore_€']) || !is_numeric($_POST['valore_€'])) {
 ...
}