Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/06/2010, 03:44
Almu_Zara
 
Fecha de Ingreso: junio-2010
Mensajes: 4
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Ayuda con un list menu

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&#233;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&#243;n: </strong></label>
          
<select name="Opcion" id="Opcion">
              <
option selected="selected"Eliga una opci&#243;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!!

Última edición por Almu_Zara; 16/06/2010 a las 04:30