Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/11/2011, 16:39
Jor1980
 
Fecha de Ingreso: mayo-2011
Mensajes: 72
Antigüedad: 13 años
Puntos: 1
Error al ejecutar código ajax que mande email con función php

Hola tras leer las faq estoy intentando llamar a una función de un documento php cuando se produzca el submit de un formulario usando ajax.

He seguido las recomendaciones del foro pero algo debo hacer mal.

En primer lugar os pongo el código de mi documento php:

Código PHP:
<?
function enviar_email(){
$email=$_POST['email'];
$teléfono=$_POST['telefono'];



if(
$email != "" && $teléfono !="")
{
    
$message="";
    foreach(
$_POST as $nombre_html=> $valor_html)
    {
    
$message.= $nombre_html.": ".$valor_html."\n";    
    }
    
    
mail("[email protected]","solicitud de presupuesto",$message);
}
}
?>
en mi formulario llamo a la función enviar_email así:
<form action="" method="post" onsubmit="enviar_email();">

y en el cabecero del archivo incluí esta referencia:

<script language="JavaScript" src="email.php"></script>

¿Que hago mal para que mi email no se envíe?