prepare('INSERT INTO solicitudes (nombre, telefono, email, servicio, datos_formulario, estado) VALUES (?, ?, ?, ?, ?, "nueva")');
$stmt->execute([$nombre, $telefono, $email, $servicio, json_encode($datosExtra, JSON_UNESCAPED_UNICODE)]);
// Send email notification
$servicioNombre = $SERVICIOS[$servicio]['nombre'];
$emailBody = "
";
$emailBody .= "
";
$emailBody .= "
Nueva Solicitud
";
$emailBody .= "
";
$emailBody .= "
{$servicioNombre}
";
$emailBody .= "
";
$emailBody .= "| Nombre: | " . htmlspecialchars($nombre) . " |
";
$emailBody .= "| Teléfono: | " . htmlspecialchars($telefono) . " |
";
$emailBody .= "| Email: | " . htmlspecialchars($email ?: 'No proporcionado') . " |
";
$emailBody .= "
";
$emailBody .= "
Datos del trámite
";
$emailBody .= "
";
foreach ($datosExtra as $label => $val) {
$emailBody .= "| " . htmlspecialchars($label) . ": | " . htmlspecialchars($val ?: 'N/A') . " |
";
}
$emailBody .= "
";
$emailBody .= "
Recibido el " . date('d/m/Y \a \l\a\s H:i') . "
";
$emailBody .= "
";
sendEmail("Nueva solicitud: {$servicioNombre} - {$nombre}", $emailBody);
// Build WhatsApp link and store in session
$whatsappLink = buildWhatsAppLink($servicioNombre, $nombre, $telefono);
$_SESSION['whatsapp_link'] = $whatsappLink;
$_SESSION['confirmacion_nombre'] = $nombre;
$_SESSION['confirmacion_servicio'] = $servicioNombre;
// Regenerate CSRF token
unset($_SESSION['csrf_token']);
header('Location: confirmacion.php');
exit;