Aquí tienes exactamente lo que necesitas: un bloque de código PHP listo para insertar en tu fichero recomendador.php para que: El usuario introduzca su correo electrónico. Cuando envíe el formulario, además de mostrar los resultados en pantalla… Se envíe un email automático con los municipios recomendados y sus precios. Se muestre una alerta visual (JavaScript) confirmando que el correo fue enviado. ✅ 1. Agregar campo de correo en el formulario Pon este bloque dentro del
: php
✅ 2. Enviar correo con los resultados Justo después de obtener $resultados, agrega este bloque: php // Si hay resultados y el usuario ingresó un email, enviamos correo if (!empty($resultados) && !empty($_POST['email'])) { $email = trim($_POST['email']); $asunto = "Tus municipios recomendados en " . $provincia_user; // Construimos el mensaje $mensaje = "Hola,\n\nAquí tienes las mejores opciones de alquiler según tu presupuesto:\n\n"; foreach ($resultados as $r) { $mensaje .= "- " . $r['NMUN'] . ": " . round($r['alquiler_total_2023']) . "€\n"; } $mensaje .= "\nGracias por usar RentIA.\n"; // Cabeceras del correo $headers = "From: RentIA \r\n"; $headers .= "Reply-To: no-reply@rentia.com\r\n"; $headers .= "X-Mailer: PHP/" . phpversion(); // Enviar correo if (mail($email, $asunto, $mensaje, $headers)) { echo ""; } else { echo ""; } } ✅ 3. ¿Dónde colocar este código? Debe ir después de esta línea: php $resultados = $stmt->fetchAll(PDO::FETCH_ASSOC); Y antes de cerrar el bloque PHP. 🧠 ¿Qué hace este código? Toma los resultados ya calculados. Construye un mensaje de texto con los municipios y precios. Envía un email al usuario usando mail(). Muestra una alerta JavaScript confirmando el envío