La funzione che posti, presa da un'altra discussione , non esegue alcun controllo ma si limita a modificare la pagina di destinazione dei dati...
Nel tuo caso occorre sapere cosa devi controllare (il tipo di campo, la presenza di dati o il rispetto di qualche regola, ecc) e le azioni da adottare nel caso il controllo abbia o meno esito positivo...
ciao