Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2012, 03:34
anekro
 
Fecha de Ingreso: mayo-2004
Mensajes: 38
Antigüedad: 20 años
Puntos: 1
Enviar email al enviar formulario

Buenas.

Estoy intentando hacer lo siguiente.

Tengo un formulario de comentarios en la web, y me gustaria que cuando se publica el comentario se le enviara al usuario un email que ya tengo predefinido y funcionando.

El problema es que lo tengo como una funcion php y no se como activar el envento onclick para que llame a esa funcion.

Esto es lo que tengo:

Código PHP:

$user 
=& JFactory::getUser();
$usr_id $user->get('id');
$autor_email $this->item->author->email;


function 
email_autor()
{
          
$to "xxxxx" ;
         
$from "xxxxx";
         
$subject "xxxxx";
         
$body "xxxxx";
         if (
mail($to,$from$subject$body)) {
           echo(
"<p>Message successfully sent!</p>");
          } else {
           echo(
"<p>Message delivery failed...</p>");
          };

Las primeras lineas son para coger la ID del autor del comentario y el email del autor del articulo.

En el boton enviar tengo esto:

Código HTML:
 <input type="submit" class="button" id="submitCommentButton" value="<?php echo JText::_('K2_SUBMIT_COMMENT'); ?> " onclick="email_autor()" /> 
Alguna idea de como puedo solucionarlo??

Gracias.