Vamos a ver, el tema de que las pantallas se te queden sólo durante un segundo, es porque el tu script continúa y hace una redirección. Lo que tienes que hacer es comentar (o borrar) la parte de código que hace la redirección para que no se realice o añadir la sentencia exit; después de la zona en la que quieres que pare.
En segundo lugar, lo que te va a imprimir no son errores, es el contenido de la variable $campo formateado.
En tercer lugar, te recomiendo que modifiques las redirecciones de tu web. Ahora lo tienes así:
Código PHP:
Ver original?>
<script>
window.location.href = "index.php";
</script>
<?php
Como ves, tienes que cerrar la sentencia de PHP y poner JS, pero qué pasa si el usuario tiene desactivado JS? Yo que tú cambiaría estas redirecciones y usaría PHP directamente, con:
Un saludo.