Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/06/2011, 20:22
luis_green
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas - Venezuela
Mensajes: 52
Antigüedad: 13 años, 2 meses
Puntos: 6
Respuesta: Problema con formulario (envio de datos)

Bueno.. la solución, es facil...

Create otro php a donde te redirija cuando la consulta sea exitosa:

Código PHP:
Ver original
  1. if (!isset($valido)) {
  2.  echo "no se puede accesar directamente";
  3. }
  4. else
  5. {
  6.   $sql = "insert into `............. //toda la consulta aqui
  7.   //envia el email aqui etc
  8. header ("location: exito.php");
  9. }


y en exito.php tengas:

Código PHP:
Ver original
  1. if (!isset($valido)) {
  2.  echo "no se puede accesar directamente";
  3. }
  4. else
  5. {
  6.  echo "Listo, datos agregados";  
  7. echo "<a href=\"dondesea.php\">Haga clic aqui para continuar</a>";
  8. }

Como la petición se hizo en otra pagina, y la rediriges a una nueva, cuando refrescas no se ejecuta el insert nuevamente.


Te recomiendo que te eches una hojeada con JQuery.... trabajar con AJAX te facilita la vida aunque al principio sea algo trabajoso.
__________________
Deja un pelo de karma si mi comentario fue de ayuda!!! ;)