Ver Mensaje Individual
  #8 (permalink)  
Antiguo 01/12/2008, 08:57
Avatar de drecker
drecker
 
Fecha de Ingreso: noviembre-2008
Ubicación: keretarock
Mensajes: 44
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: ayuda con mandar un formulario por correo

alguien me puede ayudar a que se pueda mandar bien mi formulario

tengo estos codigos

frm_enviar.php

Código PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Envia mails</title>
</head>
<script type="text/javascript">
///----Funcion que env&iacute;a datos!!!!
function enviar(){
    if(document.FormEnvia.cliente.value!="" && document.FormEnvia.mailContacto.value!="" && document.FormEnvia.txtDetalle.value!=""){
         document.FormEnvia.submit();
         return true;
    }else{
        alert("Error: debe completar todos los campos!");
        return false;
    }
}
</script>
<body background="fwebp.jpg">
<center>
<form action="Proc_enviar mails.php" name="FormEnvia"  method="post">
<table>
  <tr>
    <td><font face="arial" color="white">Nombre y Apellido</font></td><td><input  name="cliente"  type="text" maxlength="250"/></td>
  </tr>
  <tr>
    <td><font face="arial" color="white">Mail contacto</font></td><td><input  name="mailContacto"  type="text" maxlength="250"/></td>
  </tr>
  <tr>
    <td colspan="2"><textarea style="height:110px; width:275px;" name="txtDetalle"></textarea></td>
  </tr>
  <tr>
    <td colspan="2"><input type="button" value="Enviar" onClick="enviar();"></td>
  </tr>
  <tr>
    <td colspan="2">&nbsp;</td>
  </tr>
<?  if(isset($_GET['envio'])){ ?>
  <tr>
    <td colspan="2">El mail ha sido enviado!!!!</td>
  </tr>
  
<? ?>
 
</table>

</form>
</center>
</body>
</html>


Proc_enviar mails.php

Código PHP:
<?
//---Recupero los datos!!!

$cliente    =     $_POST['cliente'];    
$mailContacto    =     $_POST['mailContacto'];        
$txtDetalle    =     $_POST['txtDetalle'];    
$to        =    "[email protected]";
$from            =    "$mailContacto";
$headers         =    'Content-type: text/html; charset=iso-8859-1' "\r\n";
$headers        =     "From: ".$from ."\r\n";
$asunto            =    "Asunto de prueba";

  
mail($to,$asunto,nl2br(htmlentities($txtDetalle)), $headers);

    echo 
"<script language=javascript> location = 'frm_enviar.php?&envio=ok';</script>";  

?>
el problema que tengo es que nadamas me manda el textDetalle y no lodemas de mi formulario alguien me puede ayudar a ver cuales mi error

Última edición por drecker; 14/12/2008 a las 01:55