Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/07/2004, 07:04
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
El navegador (cliente) al recargar la página reenvia toda variabel que hubiera recibido. Ya sea por GET (por el URL) o por POST (según el método de envio de tu formulario). Para el caso de "post" el nevagador suele pedir confirmación para reenviar los datos.

Podrías poner el código completo de tu formulario+proceso PHP .. pero al parecer lo que NO haces es redirecciona automáticamente a donde corresponda al terminar tu proceso PHP. Eso hace que para una recarga de página (ya sea con tu navegador "F5" o tecla que sea para recargar tu página) o vía javascript se reenvien los datos en su estado anterior.

Deberias hacer algo tipo:
Código PHP:
<?
//proceso PHP al terminar tu proceso .. 
header ("Location: nose.php");
?>
Si tienes un script que hace varias cosas: ejemplo; tiene el formulario + el proceso de esos datos + tal vez muestra esos datos de donde quedarón (alguna BD .. etc). Tendrás que usar una variable de control para indicar que proceso ha de hacer tu script en el redireccionamiento automático que haces vía header() .. es decir .. algo tipo: nose.php?accion=listado .. y controla eso en tu script con un swith() o con if() o cualquier otra estructura de control (condicional).

Un saludo,