Foros del Web » Programando para Internet » PHP »

escribir en tabla y enviar correo

Estas en el tema de escribir en tabla y enviar correo en el foro de PHP en Foros del Web. Buenas, tengo la siguiente duda, es posible de hacer lo siguiente: Con cada usuarios que complete el formulario se graben los datos en una tabla ...
  #1 (permalink)  
Antiguo 10/09/2006, 06:24
 
Fecha de Ingreso: agosto-2006
Ubicación: Argentina, Bahia Blanca
Mensajes: 172
Antigüedad: 20 años, 2 meses
Puntos: 0
Pregunta escribir en tabla y enviar correo

Buenas, tengo la siguiente duda, es posible de hacer lo siguiente:
Con cada usuarios que complete el formulario se graben los datos en una tabla y a la vez envie un correo con los datos.
Este es el codigo que utilizo para escribir en la tabla:

Código PHP:
$datetime=date("d-m-y h:i:s"); //date time
$nombre = $_POST['nombre*'];
$telefono = $_POST['telefono*'];
$email = $_POST['email*'];
$rubro = $_POST['rubro'];
$subrubro = $_POST['subrubro'];
$direccion = $_POST['direccion*'];
$aviso = $_POST['aviso*'];

$sql="INSERT INTO $tbl_name(nombre, telefono, email, rubro, subrubro, direccion, aviso, datetime)VALUES('$nombre', '$telefono', '$email', '$rubro', '$subrubro', '$direccion', '$aviso', '$datetime')";
$result=mysql_query($sql); 

Y este es el codigo con el que suelo enviar correo:
Código PHP
Código PHP:
$to="[email protected]";
$subject="COMO PUBLICAR - Formulario WEB";
$email = $_POST['email'];
$header = "From: $email\n"
  
. "Reply-To: $email\n";

$nombredelaempresa = $_POST['nombredelaempresa'];
$ciudad = $_POST['ciudad'];
$rusbro = $_POST['rubro'];
$opdepublicacion = $_POST['opciondepublicidad'];
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$email = $_POST['email'];

$pfw_message = "Nombre de la Empresa: $nombredelaempresa\n"
. "Ciudad: $ciudad\n"
. "Rubro: $rusbro\n"
. "Opcion de Publicacion: $opdepublicacion\n"
. "Nombre: $nombre\n"
. "Apellido: $apellido\n"
. "E-Mail: $email\n"
$sentmail = mail($to,$subject,$pfw_message,$header); 

No me doy cuenta como convinarlo, ya que lo intente y me dio error.
Parse error: syntax error, unexpected T_VARIABLE
y dice que se encuentra en la siguiente linea

Código PHP:
$sentmail = mail($to,$subject,$pfw_message,$header); 
Muchas gracias por su tiempo.
  #2 (permalink)  
Antiguo 10/09/2006, 08:20
 
Fecha de Ingreso: noviembre-2004
Mensajes: 159
Antigüedad: 21 años, 11 meses
Puntos: 0
Mensaje

Prueba así, recuerda que estas concatenando, y al final de todo debe ir un ;

Código PHP:
$pfw_message = "Nombre de la Empresa: $nombredelaempresa\n"."Ciudad: $ciudad\n"."Rubro: $rusbro\n"."Opcion de Publicacion:$opdepublicacion\n"."Nombre: $nombre\n"."Apellido: $apellido\n" 
."E-Mail: $email\n" ; 
$sentmail = mail($to,$subject,$pfw_message,$header); 
Saludos

A. Acosta
  #3 (permalink)  
Antiguo 10/09/2006, 21:00
 
Fecha de Ingreso: agosto-2006
Ubicación: Argentina, Bahia Blanca
Mensajes: 172
Antigüedad: 20 años, 2 meses
Puntos: 0
Muchas gracias

Gracias... estoy medio cansado y despistado... funciono joya.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:40.