Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/03/2013, 15:08
ERR
 
Fecha de Ingreso: febrero-2012
Ubicación: Escazu
Mensajes: 18
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: Formulario PHP no envia los datos correctamente

prueba de esta forma, me avisas como te fue

Código PHP:

<form action="contacto.php" class="contact_form" method="post" name="contactar.php">
    <ul>
        <li>
            <label for="name">Nombre:</label>
            <input type="text" name="nombre" placeholder=""/>
        </li>
        <li>
            <label for="email">Email:</label>
            <input type="email" name="email" placeholder=""/>
        </li>
        
        <li>
            <label for="Mensaje">Mensaje:</label>
            <textarea name="mensaje" cols="40" rows="6"></textarea>
        </li>
        <li>
          <button class="submit" type="submit">Enviar</button>
        </li>
    </ul>
</form>

<?php 

if(isset($_POST))
{
    
$nombre = $_POST['nombre'];
    
$mail = $_POST['mail'];
    
//$empresa = $_POST['empresa']; donde esta la empresa
    
$mensaje= $_POST['mensaje'];


    
$headers = 'MIME-Version: 1.0' . "\r\n";
    
$headers .= 'Content-type: text/plain; charset=iso-8859-1' . "\r\n";
    
$headers .= 'To: [email protected]' . "\r\n";
    
$headers .= 'From:'. $email . "\r\n";

    
$mensaje = "Este mensaje fue enviado por " . $nombre . " \r\n";
    
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
    
$mensaje .= "Mensaje: " . $mensaje . " \r\n";
    
$mensaje .= "Enviado el " . date('d/m/Y', time());

    
$asunto = 'Consulta';

    
mail('', $asunto, $mensaje , $header);

    echo 
'Su mensaje ha sido enviado.';
}
else
{
    echo 
"error al enviar mensaje";
}

?>