Comunidad de diseño web y desarrollo en internet online

Problema con Formulario para reenviar a email.

Citar            
MensajeEscrito el 28 Jul 2009 02:46 am
Cordial Saludo.
Tengo una web ( http://andresv.subiraqui.com ). En la parte de contacto, hay un link llamado escribir mensaje. Alli se direcciona a una pagina .php que tiene unos espacios:

- Nombre
- Email
- Comentarios

Dicha pagina reenvia dichos espacios a mi email.

El problema es que esta enviando unicamente los 2 primeros (nombre y email) pero la parte de comentarios no.
Me gustaria me ayudaran a encontrar este problema. Aqui esta el codigo que utilice

Código :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<html> 
<head> 

</style><title>contactanos</title></head> 

<body> 
<div align="justify" class="Estilo9">
 <? 
if (!$HTTP_POST_VARS){ 
?> 
 
</div>
<form action="contactanos.php" method=post class="Estilo9"> 
 <div align="left">
     <table width="451" border="0" align="center" cellpadding="00" cellspacing="0">
   <tr>
     <td width="731" height="74">&nbsp;</td>
   </tr>
   <tr>
    <td><div align="center" class="Estilo17">
      <div align="left" class="Estilo18">
       <blockquote>       
        <p class="Estilo44"><strong>Nombre</strong></p>
        <p class="Estilo44"><strong>         
          <input name=nombre type=text id="nombre" size=50>
        </strong></p>
        <p class="Estilo44"><strong>Email</strong></p>
        <p class="Estilo44"><strong>         
          <input name=email type=text id="email" size=50>
        </strong></p>
        <p class="Estilo44"><strong>Comentarios</strong></p>
        <p><strong>         
          <textarea name="comentarios" cols="38" rows="8" id="nacionalidad"> </textarea>
        </strong></p>
        <p>&nbsp;</p>
        </blockquote>
        
       <blockquote>
         <p>
            <input name="submit" type=submit value="Enviar"> 
          </p>
         </blockquote>
      </div>
    </div></td>
   </tr>
    </table>
  </div>
    </form> 
<span class="Estilo20"><em>
 <? 
}else{ 
    //Estoy recibiendo el formulario, compongo el cuerpo 
    $cuerpo = "Formulario enviado\n"; 

    $cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n"; 
    $cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n"; 
    $cuerpo .= "Comentarios: " . $HTTP_POST_VARS["nacionalidad"] . "\n"; 

    //mando el correo... 
    mail("[email protected]","Formulario recibido",$cuerpo); 

   
    //doy las gracias por el envío 
    echo 
   
   "Gracias "; 
} 
?> 
 <script  type="text/javascript" language="javascript"> 
  
 var s_sid = 154545;var st_dominio = 4; 
 var cimg = 236;var cwi =241;var che =20; 
  </script> 
</em><span class="Estilo21">
<!-- Histats.com  END  --> 
     
</p>
</span></span>
</body> 
</html> 



Agradezco de antemano la atencion prestada y su futura ayuda.
Atentamente,
Andres Villate Daza

Por avillate

11 de clabLevel



 

msie8
Citar            
MensajeEscrito el 28 Jul 2009 02:49 am
$cuerpo .= "Comentarios: " . $HTTP_POST_VARS["comentarios"] . "\n";

asi no funciona?
recuerda que lo que el nombre con el que guarda es el que pones en name

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 28 Jul 2009 10:27 pm
Mil gracias. Si era eso. Ahora si funciona a la perfección.
Un abrazo.

Por avillate

11 de clabLevel



 

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.