Foros del Web » Programando para Internet » PHP »

variable nombre del formulario

Estas en el tema de variable nombre del formulario en el foro de PHP en Foros del Web. Hola amigos no tengo mucha idea de PHP solo me dedico a retocar algo, podrian decirme que le falta a este codigo que recoje los ...
  #1 (permalink)  
Antiguo 10/01/2006, 05:08
 
Fecha de Ingreso: abril-2005
Mensajes: 169
Antigüedad: 12 años, 8 meses
Puntos: 0
variable nombre del formulario

Hola amigos no tengo mucha idea de PHP solo me dedico a retocar algo, podrian decirme que le falta a este codigo que recoje los datos de un formulario y me los envia al correo para que me envie como asunto el nombre del formulario en html ???


<?php
$MailTo="[email protected]";
$dia=date("m.d.Y");
$hora=date("H:i:s");
$contenido="
El Mensaje se Envio el $dia a las $hora:\n\n
----------------------------------------------------------------------------\n
Nombre: $nombre\n
Empresa: $empresa\n
Email: $email\n
----------------------------------------------------------------------------\n
Asunto: $subject\n
----------------------------------------------------------------------------\n
Mensaje: $mensaje\n
----------------------------------------------------------------------------\n
";
mail($MailTo, "$subject (de $nombre $apellido)", $contenido, "From: $qaz");
?>
__________________
http://www.gnarvaez.com
  #2 (permalink)  
Antiguo 10/01/2006, 13:30
 
Fecha de Ingreso: abril-2005
Mensajes: 139
Antigüedad: 12 años, 7 meses
Puntos: 1
El codigo del formulario para empezar...

Pasa el nombre del formulario por un campo oculto y recibelo por post, asi de facil.

El formulario:

<form name="NOMBRE_DEL_FORMULARIO" action="send.php" method="post" >
<input type="hidden" name="subject" value="NOMBRE_DEL_FORMULARIO">

Y lo recibes:

$subject=$_POST['subject'];
Asunto: $subject\n

Espero que te sea de ayuda.
__________________
Ciao y suerte.
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 09:59.