Hola RaulCDT estoy viendo el codigo y por lo que parece eso es un archivo externo a donde esta el formulario no? Te lo comento mas que nada por que no verificas que haya recibido información POST, osea se, si alguien acceder directamente a ese archivo php mediante la url pueden ocurrir cosas que no deseas.
Teniendo en cuenta que te llega a insertar los datos en la base de datos, creo que alomejor no te dirige al archivo por que esta dentro de un bucle, pero no estoy seguro.
Igualmente debajo del mysql_query dirige lo mediante javascript a ver si te resulta con exito.
Código PHP:
Ver originalecho "<script>window.location.href='archivo.php'</script>";
Básicamente para a ver que hace.
Saludos