como crear una ventana alert de respuesta en un formulario php 2019

Author : Jhon

Publicado : 16 octubre, 2019

La cuestión es que cuando enviamos un formulario despues de validarlo, también enviamos una respuesta al usuario, podemos redireccionarlo a otra pagina web o simplemente crear una ventana alert de javascript para que el usuario visualice el mensaje y luego lo redireccione, que es lo que veremos a continuación.

Así se crearia la ventana:

 echo "<script language='javascript'>alert('Gracias por enviar tu opinión');window.location.replace('" . $url . "' )</script>";

 

Así seria dentro de la función al final, mostrara el mensaje y luego redireccionara.

 

      function validacion() {

                    $nombre = $_POST['nombre'];
                    $curso = $_POST['curso'];
                    $puntuacion = $_POST['curso'];

                    $from = "info@newtheme.eu";
                    $to = "jhonja14795@gmail.com";
                    $subject = "Validación";
                    $message = "<p style=''>Estrellas : $puntuacion<br>Nombre : $nombre<br>Curso : $curso<br> </p>";
                    $headers = 'MIME-Version: 1.0' . "\r\n";
                    $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
                    $headers .= "From:" . $from;

                    mail($to,$subject,$message, $headers);

                    //Importante guardar la url en una variable para evitar errores
                    $url = "http://www.newtheme.eu";
                    echo "<script language='javascript'>alert('Gracias por enviar tu opinión');window.location.replace('" . $url . "' )</script>";



        }

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *