Buenas,
Estoy programando el fichero default.php de mi tema,. para que los artículos de una determinada categoría se muestren todos iguales.
El caso es que necesito añadir, dentro de este php, un formulario que envíe a mi cuenta lo que el usuario pregunte. El formulario lo he hecho con BOOTSTRAP, pero..., al intentar enviar el email desde default.php con AJAX, esto no funciona, no da error, pero no envía email.
Lo quiero hacer con AJAX para evitar que la pantalla se refresque. He añadido a mi default.php el link a ajax, pero sigue sin funcionar.
¿Alguna sugerencia?
Dentro de default.php:
1.-El ajax lo he referenciado de la siguiente forma:
$document->addScript('http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js');
2.- Esta es la parte que trabaja con el formulario de contacto
function enviar_email()
{
var nombre = document.getElementById("nombre").value;
var email = document.getElementById("email").value;;
var tlfno = document.getElementById("tlfno").value;;
var comment = document.getElementById("comment").value;
$.ajax({
type: "POST",
url: "/encasa/php_sierramadridweb/form-process-info-vivienda.php",
data: {nombre:nombre, email:email, tlfno:tlfno, comment:comment},
success : function(data)
{
if(data=="success")
{
alert("Hemos recibido su solicitud de información. En breve contactaremos con usted.");
}
else
{
alert(data);
}
}
});
}
Gracias de antemano.
URL del sitio: Contenido solo visible a usuarios registrados
Hola roberto.
Lamentablemente no podemos dar respuesta a tu consulta a través del foro, no damos soporte de programación en el foro, pero te paso un par de enlaces donde tienes documentación de como crear un formulario en PHP:
-> https://www.php.net/manual/es/tutorial.forms.php
-> Contenido solo visible a usuarios registrados
Puedes insertar formularios creados con Breezing form en un articulo sin complicarte tanto:
-> https://crosstec.org/es/soporte/documentacion-online/breezingforms-documentacion/25-info-basica/533-insertar-form-en-articulo.html
Un saludo