Ok Quim muestro el código más completo:
En contact.php tengo el formulario:
Código PHP:
<form id="form1" name="form1" method="post" action="/contactoweb.php" onsubmit="return formCheck(this)"> <ol><li>
<label for="Nombre"><strong>Nombre y Apellidos:</strong></label>
<input name="Nombre" id="Nombre" class="text" />
</li><li>
<label for="Telefono"><strong>Teléfono de Contacto: </strong></label>
<input id="Telefono" name="Telefono" class="text" />
</li><li>
<label for="Email"><strong>Email: </strong></label>
<input id="Email" name="Email" class="text" />
</li><li>
<label for="Razon"><strong>Razón: </strong></label>
<select name="Opcion" id="Opcion">
<option selected="selected"> Eliga una opción. </option>
<option value="Particular">Particular</option>
<option value="IES">IES</option>
<option value="CEIP">CEIP</option>
<option value="Concertado">Centro Concertado</option>
<option value="Privado">Centro Privado</option>
<option value="Empresa">Empresa</option>
<option value="Otros">Otros</option>
</select>
<label></label>
</li><li>
<label for="Mensaje"><strong>Tu Consulta:</strong></label>
<textarea id="Detalle" name="Detalle" rows="8" cols="50"></textarea>
</li><li>
<label>
<input type="submit" name="submit" value="Enviar Mensaje" />
</label>
<div class="clr"></div>
</li></ol>
</form>
Y en el siguiente formulario contactoweb.php tengo lo siguiente:
Código PHP:
<?php
$Nombre=$_POST["Nombre"];
$Telefono=$_POST["Telefono"];
$Email=$_POST["Email"];
$Razon= $_POST["Opcion"];
$Detalle=$_POST["Detalle"];
if (empty($_POST["Nombre"]) or empty($_POST["Telefono"]) or empty($_POST["Email"]) or empty($_POST["Opcion"]) or empty($_POST["Detalle"]))
{
echo "No has introducido todos los detalles requeridos.<br>"
."Por favor vuelve e inténtalo de nuevo.";
}
else {
include ("conectar.inc.php");
$Nombre=$_POST["Nombre"];
$Telefono=$_POST["Telefono"];
$Email=$_POST["Email"];
$Razon= $_POST["Opcion"];
$Detalle=$_POST["Detalle"];
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1" . "\r\n";
$headers .= "Content-Transfer-Encoding: 7bit\r\n";
$headers = 'From: [email protected]';
$enviarmail = mail("[email protected]", "Talleres Colegios", "Nombre = $Nombre \n Telefono = $Telefono \n Email = $Email \n Opcion = $Razón \n Detalle = $Detalle");
$consulta = "insert into talleres (Nombre, Telefono, Email, Razon, Detalle) values ('$Nombre', '$Telefono' '$Email', '$Razon', '$Detalle')";
$resultado = mysql_query($consulta);
if ($resultado && $enviarmail)
{
echo "<p>Sus mensaje se ha recibido correctamente. </p>
<p>En breve nos pondremos en contacto con usted. </p>
<p>Gracias por su interés. </p>";
}
else {
echo "<p> Error en el envio del mensaje.</p>
<p> Intente enviar su consulta a la siguiente dirección de correo: [email protected] </p> ";
// AHORA HE CONSEGUIDO QUE LLEGUE HASTA AQUÍ EL CÓDIGO DEVOLVIÉNDOME ESTE MENSAJE DE ERROR EN EL ENVÍO SIN EMBARGO ME LLEGA EL CORREO A MI DIRECCION PERO SIN LA VARIABLE RAZON DEL SELECT OPTION
}
}
?>
Tú me dirás.
Mil Gracias!!