Cita: pero entonces como podría hacer que saliera el output del error si el echo va a estar antes del código HTML saldría hasta arriba del html el output, ¿estoy en lo cierto?.
xD Guardas el error en una variable, y luego cuando llegue el momento de mostrar el formulario o lo que sea, revisas si la variable de error existe y muestras lo que tienes.
if(isset($error)) {
echo $error; //suponiendo que error contiene el mensaje de error.
}