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,