Agregar campos en PHP de formulario
Gente, buenos días. Alguien puede darme una manito con lo siguiente:
Este archivo lo uso en mi web para enviar correos de suscripción desde un formulario.
He agregado más campos al formulario pero no se como agregarlos en el php que realiza el envío. Aquí va el código:
<?
$nombre = $_POST['textfield'];
$texto = "Nombre: ".$nombre;
$destinatario = "mail@tumail.com";
$asunto = "Contacto desde www.tuweb.com";
$cuerpo = "".$texto. "";
//para el envío en formato HTML
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
//dirección del remitente
$headers .= "From: tuweb.com <mail@tumail.com>\r\n";
mail($destinatario,$asunto,$cuerpo,$headers);
//Header("Location:index.php");
//die();
?>
<link href="style.css" rel="stylesheet" type="text/css" />
<html>
<head>
<script type="text/javascript">
//alert('Su suscripción a sido registrada.');
location.href='contacto.php';
</script>
</head>
</html>
Si alguien puede darme una mano, lo agradezco.
Saludos, Vitrubio
fdlr
Una forma sería:
location.href='contacto.php?nombre='+<? echo $nombre ?>+'&email='+<? echo $destinatario ?>;
Con esto puedes añadir todas las variables que quieras añadiéndolas a la URL de la petición.
sig Plus
Hola:
Seria bueno que indicaras el nombre del archivo donde tiene el código del formulario y e archivo donde recibes las variables o si por lo contrario es el mismo archivo de ser el mismo archivo y pasar por GET las variables tienes que recibir las de esta forma $nombre = $_GET['textfield'];
En caso de utilizar un formulario mediante el método POST seria $nombre = $_POST['textfield']; lo correcto.
Saludos