Estoy atascado y espero que alguien pueda ayudar.
Estoy tratando de obtener la entrada del usuario (su $nombre) para que se muestre en la $alerta'' cuando el usuario envía el formulario. Ejemplo: el usuario ingresa en el formulario lo siguiente: ** Nombre: Joe, Tel: XXX.XXX.XXXX, Correo electrónico: Joe@example.com *** y presiona Enviar.
-- la página se actualiza y dice. "Mensaje enviado Joe, ¡gracias por contactarnos!"
$mail->send(); $alert = <div class="alert-success">' <span>Message sent $name, thank you for contacting us!</span> </div>';Necesita corregir sus errores tipográficos, así:
$mail->send(); $alert = '<div class="alert-success">'. '<span>Message sent '.$name.', thank you for contacting us!</span>'. .'</div>'; Ahora que tiene una plantilla en $alert , deberá asegurarse de mostrarla. La forma más sencilla de hacerlo es echo , como
echo $alert;Pero es posible que deba mostrarlo en otro lugar que no sea la posición actual. Además, PHP también es un lenguaje de plantillas, por lo que en algunos entornos puede hacer algo como
$mail->send(); ?> <div class="alert-success"> <span>Message sent <?php echo $name; ?>, thank you for contacting us!</span> </div> <?php