GatorV, seria posible ahorrar algunas lineas si en lugar de crear $noErrors solo se crea $errors y la comparacion se hace:
Código php:
Ver originalif( count($errors) == 0 ) { // aqui haces todo tu proceso de insercion, registro, etc.
header("Location: exito.php"); }