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_€'])) { ... }