Ver Mensaje Individual
  #20 (permalink)  
Antiguo 09/08/2009, 16:32
Avatar de Distriker
Distriker
 
Fecha de Ingreso: marzo-2008
Ubicación: Las Palmas De Gran Canarias
Mensajes: 924
Antigüedad: 16 años
Puntos: 23
Respuesta: Me llega el formulario vacio

A ver, este es el formulario:

Código HTML:
<form class="formulario-de-contacto">
<label for="nombre" class="formulario-de-contacto">Nombre:</label> <input type="text" id="nombre" title="Tu nombre" name="nombre" class="campos-de-texto"></label>
<br />
<label for="usuario" class="formulario-de-contacto">Usuario:</label> <input type="text" id="usuario" title="Tu usuario de la web" name="usuario" class="campos-de-texto" value="Si está registrado, escriba su usuario"></label>
<br />
<label for="genero" class="formulario-de-contacto">Genero:</label> <input type="text" id="genero" title="Tu genero" name="genero" class="campos-de-texto" value="Femenino o Masculino - Female or Male"></label>
<br />
<label for="email" class="formulario-de-contacto">Email:</label> <input type="text" id="email" title="Tu email" name="email" class="campos-de-texto"></label>
<br />
<label for="asunto" class="formulario-de-contacto">Asunto:</label> <input type="text" id="asunto" title="Asunto del mensaje" name="asunto" class="campos-de-texto">
<br />
<label for="mensaje" class="formulario-de-contacto">Mensaje:</label> <textarea id="campo-del-mensaje"></textarea>
<br />
<input type="submit" id="enviar" title="Enviar mensaje" value="Enviar mensaje"> 
</form> 
Y mi php:

Código PHP:
<?php
if(!isset($_POST['nombre'])){
echo 
'debe llenar el campo nombre en el formulario';

}else{
$cuerpo "Formulario enviado\n";
$cuerpo .= "Nombre:" $_POST["nombre"] . "\n" ;
$cuerpo .= "Usuario:" $_POST["usuario"] . "\n" ;
$cuerpo .= "Genero:" $_POST["genero"] . "\n" ;
$cuerpo .= "Email:" $_POST["email"] . "\n" ;
$cuerpo .= "Asunto:" $_POST["asunto"] . "\n" ;
$cuerpo .= "Mensaje:" $_POST["mensaje"] . "\n" ;
$headers "" ;

$headers "MIME-Version: 1.0 \r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1 \r\n";
$headers .= "From: $email \r\n";
$headers .= "X-Priority: 1 \r\n"//1 urgente 5 no urgente 3 default
$headers .= "X-MSMail-Priority: High \r\n"

if (!
mail("[email protected]""Formulario recibido satisfactoriamente"$cuerpo$headers)) {
echo 
"No se ha podido enviar el mensaje" ;
}else{
echo 
"El mensaje se ha enviado correctamente, gracias por haberlo enviado, será visto cuanto antes";
}
}
?>
¿Bien ahora?

Saludos
__________________
Si no te quejas, nunca conseguiras nada, pero si te quejas siempre lo perderás todo.
Una mala acción da fruto a un mal Karma.