No me pasa las variables $HTTP_POST_VARS
Publicado por Raul (49 intervenciones) el 19/03/2006 21:55:41
Tengo un formulario y quiero q tras comprobar que todos campos estan correctamente completados, me envíe un mail con el contenido del mismo. Al "Enviar" en el formulario llamo al mismo archivo, el problema es que intento recoger los valores con $HTTP_POST_VARS y no me funciona, ¿que es lo que puedo hacer mal?
Os pongo parte del código:
<?
if($HTTP_POST_VARS){
$micorreo="[email protected]";
$asunto="Consulta pagina web dg punto";
$retorno="\r\n";
$cabeceras="MIME_Version:1.0\r\n";
$cabeceras.="From: $micorreo <$micorreo>\r\n";
$cabeceras.="Reply-To: $micorreo\r\n";
$mfinal.= "Nombre: ".$HTTP_POST_VARS[nombre]."\n";
$resultado = mail($micorreo,$asunto,$mfinal,$cabeceras);
}
else{?>
<table width="377" border="0" cellspacing="0" cellpadding="0">
<form enctype="text/plain" name="consulta" action="index.php?ruta=formulario/formulario.php" method="post" onSubmit="return validar_envio(this);">
<tr><td width="377" align="left"><input type="text" class="text" size="40" name="nombre"></td>
<td width="377" align="left" height="19"><input name="enviar" class="boton" type="submit" value="Enviar"></td></tr></form></table>
<?php }//end else?>
<script language = JavaScript>
<!--
//Validamos datos con la funcion validar_envio()
function validar_envio(form){//Esta función me va correctamente}
//-->
</script>
Un saludo y gracias por todo.
Os pongo parte del código:
<?
if($HTTP_POST_VARS){
$micorreo="[email protected]";
$asunto="Consulta pagina web dg punto";
$retorno="\r\n";
$cabeceras="MIME_Version:1.0\r\n";
$cabeceras.="From: $micorreo <$micorreo>\r\n";
$cabeceras.="Reply-To: $micorreo\r\n";
$mfinal.= "Nombre: ".$HTTP_POST_VARS[nombre]."\n";
$resultado = mail($micorreo,$asunto,$mfinal,$cabeceras);
}
else{?>
<table width="377" border="0" cellspacing="0" cellpadding="0">
<form enctype="text/plain" name="consulta" action="index.php?ruta=formulario/formulario.php" method="post" onSubmit="return validar_envio(this);">
<tr><td width="377" align="left"><input type="text" class="text" size="40" name="nombre"></td>
<td width="377" align="left" height="19"><input name="enviar" class="boton" type="submit" value="Enviar"></td></tr></form></table>
<?php }//end else?>
<script language = JavaScript>
<!--
//Validamos datos con la funcion validar_envio()
function validar_envio(form){//Esta función me va correctamente}
//-->
</script>
Un saludo y gracias por todo.
Valora esta pregunta


0