Foros del Web » Programando para Internet » PHP »

Ventana luego de enviar un formulario

Estas en el tema de Ventana luego de enviar un formulario en el foro de PHP en Foros del Web. Hola genios !! Necesito ayuda, directamente no se como hacer para que luego de enviarse un formulario por PHP, me salga una ventana al estilo ...
  #1 (permalink)  
Antiguo 08/08/2011, 11:21
 
Fecha de Ingreso: julio-2011
Mensajes: 15
Antigüedad: 13 años, 3 meses
Puntos: 0
Exclamación Ventana luego de enviar un formulario

Hola genios !! Necesito ayuda, directamente no se como hacer para que luego de enviarse un formulario por PHP, me salga una ventana al estilo de un "fake popup" diciendo que se ha enviado correctamente ...

Código PHP:
<?  

//Recepción de datos 
$nombre=$_POST['nombre']; 
$email=$_POST['email']; 
$comentario=$_POST['comentario']; 
//Fin de resepción de datos 


//Acción de Envío 

$para='[email protected]'
$asunto='PLOUP'
$mensaje='Mensaje recibido en www.ploup.com.ar Datos: 

Nombre:'
.$nombre.
E-mail: '
.$email.'
Comentario: '
.$comentario.'
'

$desde='From: Ploup Diseño <[email protected]>';

mail($para,$asunto,$mensaje,$desde); 
echo 
'Hola'// Esto lo puse, por poner algo 

?>
  #2 (permalink)  
Antiguo 08/08/2011, 11:27
Avatar de skiper0125  
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 14 años, 1 mes
Puntos: 511
Respuesta: Ventana luego de enviar un formulario

Hola que tal.

Te dejo este ejemplo, lo demás dependerá de ti.

Código PHP:
Ver original
  1. <?  
  2.  
  3. //Recepción de datos
  4. $nombre=$_POST['nombre'];
  5. $email=$_POST['email'];
  6. $comentario=$_POST['comentario'];
  7. //Fin de resepción de datos
  8.  
  9.  
  10. //Acción de Envío
  11.  
  12. $asunto='PLOUP';
  13. $mensaje='Mensaje recibido en www.ploup.com.ar Datos:
  14.  
  15. Nombre:'.$nombre.'
  16. E-mail: '.$email.'
  17. Comentario: '.$comentario.'
  18. ';
  19. $desde='From: Ploup Diseño <[email protected]>';
  20.  
  21. mail($para,$asunto,$mensaje,$desde);
  22. echo 'Hola'; // Esto lo puse, por poner algo
  23.  
  24. echo "<script>";
  25. echo "alert('correo enviado');";
  26. echo "</script>";
  27.  
  28. ?>

Saludos
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125
  #3 (permalink)  
Antiguo 08/08/2011, 11:44
 
Fecha de Ingreso: julio-2011
Mensajes: 15
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Ventana luego de enviar un formulario

Muchas gracias Skiper, lo he hecho y me ha funcionado, pero me redirige a una pagina en blanco.

He probado en poner, después de los scripts, un Header(´Location: index.html'); para que me redirija a la pagina principal pero al hacer esto el alert no aparece, si no que al enviar, se redirige al index automaticamente.
  #4 (permalink)  
Antiguo 08/08/2011, 11:47
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 9 meses
Puntos: 128
Respuesta: Ventana luego de enviar un formulario

Hola, prueba con esto:

Código PHP:
Ver original
  1. echo "<script>alert('Correo Enviado'); location.href='index.php';</script>";
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #5 (permalink)  
Antiguo 08/08/2011, 12:13
 
Fecha de Ingreso: julio-2011
Mensajes: 15
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Ventana luego de enviar un formulario

Cita:
Iniciado por bUllan9ebrio Ver Mensaje
Hola, prueba con esto:

Código PHP:
Ver original
  1. echo "<script>alert('Correo Enviado'); location.href='index.php';</script>";
ME FUNCIONA PERFECTO !! Gracias !!

Etiquetas: formulario, ventanas
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 22:12.