Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2009, 09:36
fonfon
 
Fecha de Ingreso: octubre-2009
Mensajes: 3
Antigüedad: 14 años, 6 meses
Puntos: 0
Buenas... Lo primero presentarme, ya que es la primera vez que participo activamente en el foro. Suelo mirar los temas habitualmente, pero esta es la primera vez que escribo un tema, y es por que estoy un poco desesperadillo...

Os cuento, he montado un formulario en html, y quiero que me envie los campos a un formulario... el tema es que si que me envia un correo, pero no muestra nada que tenga que ver con las variables... me los manda vacios... os dejo el codigo html y el codigo PHP, por si veis el fallo, ya que he probado de mil maneras distintas y no me funciona:

CODIGO HTML:
===========

<form id="form1" name="form1" method="post" action="enviar_correo.php" enctype="text/plain">
<p align="center">
<label>Nombre:<input type="text" name="nombre" id="nombre" /></label>
<label>Teléfono:<input name="telefono" type="text" id="telefono" size="9" /></label>
</p>
<p align="center">
<label>Correo Electrónico:<input name="email" type="text" id="email" size="35" /></label>
<p align="center">
<label>Origen:<input name="origen" type="text" id="origen" size="15" /></label>
<label>Destino:<input name="destino" type="text" id="destino" size="15" /></label></p>
<p align="center">Conductor:
<label><input type="radio" name="radio" id="cond_si" value="cond_si" />Si</label>
<label>
<input type="radio" name="radio" id="cond_no" value="cond_no" /> No</label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; Número viajeros:
<input name="viajeros" type="text" id="viajeros" size="2" />
</p>
<p align="center">
<table width="270" align="center" cellspacing="0" cellpadding="0" style="border-collapse: collapse"><tr>
<td width="100" align="right">Fecha de salida:</td>
<td><input type="text" name="salida" id="f_date_c" readonly="1" /></td>
<td><img src="images/ico_cal.png" id="f_trigger_c" style="cursor: pointer; border: 1px solid red;" title="Date selector" onmouseover="this.style.background='red';" onmouseout="this.style.background=''" /></td>
</table>
<script type="text/javascript">
Calendar.setup({
inputField : "f_date_c", // id of the input field
ifFormat : "%e de %B de %Y", // format of the input field
button : "f_trigger_c", // trigger for the calendar (button ID)
align : "Tl", // alignment (defaults to "Bl")
singleClick : true
});</script></p>
<p align="center">
<table width="270" align="center" cellspacing="0" cellpadding="0" style="border-collapse: collapse"><tr>
<td width="100" align="right">Fecha de regreso:</td>
<td><input type="text" name="salida" id="f_date_c1" readonly="1" /></td>
<td><img src="images/ico_cal.png" id="f_trigger_c1" style="cursor: pointer; border: 1px solid red;" title="Date selector" onmouseover="this.style.background='red';" onmouseout="this.style.background=''" /></td>
</table>
<script type="text/javascript">
Calendar.setup({
inputField : "f_date_c1", // id of the input field
ifFormat : "%e de %B de %Y", // format of the input field
button : "f_trigger_c1", // trigger for the calendar (button ID)
align : "Tl", // alignment (defaults to "Bl")
singleClick : true
});</script></p>
<p align="center">Alojamiento y desayuno por cuenta de:
<label><input type="radio" name="radio" id="aloj_emdosa" value="aloj_emdosa" />Emdosa</label>
<label><input type="radio" name="radio" id="aloj_cliente" value="aloj_cliente" />Cliente</label>
</p>
<p align="center">Comidas por cuenta de:
<label><input type="radio" name="radio2" id="comida_emdosa" value="comida_emdosa" />Emdosa</label>
<label><input type="radio" name="radio2" id="comida_cliente" value="comida_cliente" />Cliente</label>
</p>
<p align="center">
<label>Observaciones:<br><textarea name="observaciones" id="observaciones" cols="40" rows="5"></textarea></label>
</p>
<p align="center">
<label><input type="submit" name="enviar" id="enviar" value="Enviar" /></label>
</p>
</form>



CODIGO PHP:
==========

<?php
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Nombre: " . $_POST["nombre"] . "\n";
$cuerpo .= "Telefono: " . $_POST["telefono"] . "\n";
$cuerpo .= "Email: " . $_POST["email"] . "\n";
$cuerpo .= "Origen: " . $_POST["origen"] . "\n";
$cuerpo .= "Destino: " . $_POST["destino"] . "\n";
$cuerpo .= "Conductor: " . $_POST["conductor"] . "\n";
$cuerpo .= "Viajeros: " . $_POST["viajeros"] . "\n";
$cuerpo .= "Salida: " . $_POST["salida"] . "\n";
$cuerpo .= "Regreso: " . $_POST["regreso"] . "\n";
$cuerpo .= "Alojamiento: " . $_POST["alojamiento"] . "\n";
$cuerpo .= "Comida: " . $_POST["comida"] . "\n";
$cuerpo .= "Comentarios: " . $_POST["coment"] . "\n";

//mando el correo...
mail("aquí va la direc de envio","Formulario recibido",utf8_decode($cuerpo));

//doy las gracias por el envío
echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";
?>


y lo q me manda al correo es esto:

Formulario enviado
Nombre:
Telefono:
Email:
Origen:
Destino:
Conductor:
Viajeros:
Salida:
Regreso:
Alojamiento:
Comida:
Comentarios:



Si alguien puede echarme una mano, le estaré enormemente agradecido, ya que me estoy dejando lo ojos, y no le encuentro el fallo.

Cita:
Iniciado por fonfon Ver Mensaje
//mando el correo...
mail("aquí va la direc de envio","Formulario recibido",utf8_decode($cuerpo));
aquí realmente está la dirección a la q envio el correo, lo he cambiado para poder publicar la consulta, porque si no salta el anti-spam

Última edición por GatorV; 22/10/2009 a las 10:14