Código PHP:
Ver original<?php
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$submit = $_POST['submit'];
echo "El nombre debe tener como minimo 6 caracteres";
}else{
echo "El email debe tener como minimo 6 caracteres";
}else{
echo "El subject debe tener como minimo 6 caracteres";
}else{
echo "El mensaje debe tener como minimo 10 caracteres";
}else{
if($name == "" | $email == "" | $subject == "" | $message == ""){
echo "Rellena todos los campos en blanco";
}else{
echo "El correo electronico no es valido";
}else{
mail("$email","$subject","Tu nombre es: $name tu correo es: $email tu mensaje es: $message"); }}}}}}
}
?>
<form action="" method="post">
Nombre: <input name="name"><br>
Email: <input name="email"><br>
Subject: <input name="subject"><br>
Mensaje: <textarea name="message"></textarea><br>
<input name="submit" type="submit" value="Send">
</form>
Listo ya funciona esque lo hice sobre la marcha.
1- tu no vez un if(isset($submit){
isset significa que si as apretado el boton de enviar que le as puesto name="submit" si lo as apretado te sale todo lo que verificar los campos si estan vacio o si no y si los campos cumple con todo ejecuta esto
mail("$email","$subject","Tu nombre es: $name tu correo es: $email tu mensaje es: $message");
Ahora yo necesito saber una cosa para mejorarte o no el codigo el formulario cuando lo rellena a quien tiene que ir toda la informacion escrita a ti o al usuario que lo ha escrito?
2- Yo lo he echo en un archivo pero se puede hacer en 2 pero para ocupar menos te lo he echo en 1 archivo
si quieres me lo dices y te lo cambio por dos archivo.