Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/08/2012, 11:05
PepeF
 
Fecha de Ingreso: julio-2012
Mensajes: 276
Antigüedad: 11 años, 9 meses
Puntos: 27
Respuesta: Enviar formulario PHP

Te he puesto todo en un mismo archivo para que sea mas comodo y uses los menos archivos posible.
Código PHP:
Ver original
  1. <?php
  2. $name = $_POST['name'];
  3. $email = $_POST['email'];
  4. $subject = $_POST['subject'];
  5. $message = $_POST['message'];
  6. $submit = $_POST['submit'];
  7.  
  8. if(isset($submit)){
  9.     if(strlen($nombre) <= "5"){
  10.     echo "El nombre debe tener como minimo 6 caracteres";
  11.     }else{
  12.     if(strlen($email) <= "5"){
  13.     echo "El email debe tener como minimo 6 caracteres";
  14.     }else{
  15.     if(strlen($subject) <= "5"){
  16.     echo "El subject debe tener como minimo 6 caracteres";
  17.     }else{
  18.     if(strlen($message) <= "9"){
  19.     echo "El mensaje debe tener como minimo 10 caracteres";
  20.     }else{
  21.     if($name == "" | $email == "" | $subject == "" | $message == "");
  22.     echo "Rellena todos los campos en blanco";
  23.     }else{
  24.     if(filter_var($email, FILTER_VALIDATE_EMAIL);
  25.     echo "El correo electronico no es valido";
  26.     }else{
  27.     mail("$email","$subject","Tu nombre es: $name tu correo es: $email tu mensaje es: $message");
  28.     }
  29. }
  30. ?>
  31. <form action="" method="post">
  32.   Nombre: <input name="name"><br>
  33.   Email: <input name="email"><br>
  34.   Subject: <input name="subject"><br>
  35.   Mensaje: <textarea name="message"></textarea><br>
  36.   <input name="submit" type="submit" value="Send">
  37. </form>