Foros del Web » Programando para Internet » PHP »

Pregunta al Refrescar el Header

Estas en el tema de Pregunta al Refrescar el Header en el foro de PHP en Foros del Web. Bueno amigos estoy con un script muy sencillo. Lo que hace es guardar datos, por lo cual tengo solo un textbox y un boton ingresar. ...
  #1 (permalink)  
Antiguo 08/08/2010, 04:21
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 15 años, 11 meses
Puntos: 12
Pregunta al Refrescar el Header

Bueno amigos estoy con un script muy sencillo.

Lo que hace es guardar datos, por lo cual tengo solo un textbox y un boton ingresar. Cuando se preciona el boton ingresar este valida lo que esta dentro del textbox y envia todos los avisos por medio de
Código Javascript:
Ver original
  1. <script>alert('mensaje')</script>
.

El problema es que cuando envia el mensaje EJ: se guarda en la base de datos.
tu precionas aceptar, pero si das F5 el navegador te dice "que necesita enviar la informacion que repetira cualquier accion".

¿Hay manera de dejar los header en blanco o algo por el estilo, es decir que cuando se precione OK vea la pagina como si recien ubiera entrando y al precionar F5 solo recargue de manera normal?.


Saludos y gracias.
__________________
Hosting en Chile en Silverhost - La solución en Hosting en Chile.
  #2 (permalink)  
Antiguo 08/08/2010, 10:47
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Pregunta al Refrescar el Header

bueno por eso es que se crean paginas que algunos llamamos de contron que es donde se ejecutan las sentencias estas paginas deben de ser como digo yo transparentes que el usuario no las vea ej:
pagina1.php
Código PHP:
<form name="form1" method="post" action="control.php"/>
<
input type="text" name="texto" />
<
input type="submit" name="submit" value="enviar" />
</
form
control.php
Código PHP:
<?php 
$texto
=$_POST['texto'];
mysql_query("insert into tabla (texto) values ('$texto'") or die (mysql_error());
header("location:pagina2.php?listo=si");
?>
pagina2.php
Código PHP:
echo "se inserto correctamenrte"
esto suponiendo que tienes una pagina de confirmacion si lo kicieras regresar a la misma pagina lotendrias es que darle la direccion ahi tu pudes darle a F5 todas las veces que kieras y no te insertara de nuevo espero haber explicado bien suerte
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #3 (permalink)  
Antiguo 09/08/2010, 15:00
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 15 años, 11 meses
Puntos: 12
Respuesta: Pregunta al Refrescar el Header

No se puede hacer de una forma mas sofisticada? jejejej es que hacer un archivo por formulario... seria una lata.
__________________
Hosting en Chile en Silverhost - La solución en Hosting en Chile.
  #4 (permalink)  
Antiguo 09/08/2010, 19:40
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Pregunta al Refrescar el Header

bueno noc si sea una lata pero es una solucion ya q si en la pagina donde tienes el formulario le dan F5 miles de veces te dañan la base de datos y creo que muchas personas trabajan de esa manera pero cada kien trabaja de la manera q kiere suerte
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way

Etiquetas: header, refrescar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:48.