Bueno .. tal vez nadie sepa en el foro PHP por qué el problema parece de Javascript.
Fijate bien que PHP no tiene control sobre "que frame/página" tiene que actualizar.
De hecho .. al ejecutar tu script PHP .. al final generas una página HTML con cierto código Javascript en el .. como por ejemplo algo tipo:
<body onLoad="document.nombre_frame.location='nose.php'" >
o algo así .. Para indicar donde se ha de redireccionar ese frame al terminar .. O incluso indicando en el <form> o link que ejecutas ese script de ese frame el "target" a donde ha de parar el proceso ..
Si tan sólo se trata de al terminar el proceso de tu script PHP cargar otra página o si misma .. podrías hacer el "location" directamente desde PHP tipo:
Código PHP:
<?
//proceso php
header("Location: nose.php");
exit
?>
Pero, si lo que tienes que "recargar" o mandar a cargar es otra página en otro frame .. la solución será del tipo "javascript" propuesto (o similar) o bien "jugar" con los "target" HTML de las etiquetas correspondientes.
Un saludo,