Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2006, 08:29
amontagnaro
 
Fecha de Ingreso: febrero-2004
Mensajes: 65
Antigüedad: 20 años, 1 mes
Puntos: 0
Formulario - HTTP_POST_VARS

Hola a todos, mi consulta es la siguiente, tengo que realizar una encuesta, y la hice en
un solo formulario, que al hacer click en enviar se envie por mail, y me muestre
un echo "gracias por enviarnos.....",

No me muestra ningun error, pero directamente al hacer click en Enviar, no hace nada
la pagina se recarga pero no envia el mail, ni me muestra el mensaje de Gracias

esta mal el !isset($HTTP_POST_VARS) es por ese lado el error???

adjunto el codigo....

Gracias...




<?php BEGIN__VBULLETIN__CODE__SNIPPET

<html>
<head>
<title>Formulario Climatológico</title>
</head>

<body>



<?

if (!isset($HTTP_POST_VARS)){

?>



<form name="form1" method="post" >

<table width='100' border='0' cellpadding='10' cellspacing='0' >

<tr>
<td class="tdtitulo">Encuesta Climatológica</td>
</tr>

<tr>
<td>&nbsp;</td>
</tr>

<tr>
<td class="bar3"><img src="gifs/boton12.gif" width="12" height="12">
<strong><font color="#000099">MAPAS NORMALES</font></strong></td>
</tr>

<tr>
<td>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#DFFFDF">


<tr>
<td colspan='4'>&nbsp;</td>
</tr>

<tr>
<td colspan='4'>El SMN ofrece mapas de temperaturas medias, máximas medias, mínimas medias y absolutas y de precipitación mensual, estacional y anual. </td>
</tr>

<tr>
<td colspan='4'>&nbsp;</td>
</tr>

<tr class="bar2">
<td height="20" colspan="4" >¿Cuál de estas otras variables le interesaría
conocer?</td>
</tr>

<tr>
<td colspan='4'>&nbsp;</td>
</tr>


<tr>
<td width="53%" height="20"> <input name='checkbox1' type='checkbox' value='select' >
Humedad relativa media</td>
<td width="47%" height="20"> <input type='checkbox' name='checkbox2' value='select'>
N&uacute;mero de d&iacute;as con niebla</td>
</tr>
<tr>
<td height="20"> <input type='checkbox' name='checkbox3' value='select'>
N&uacute;mero de d&iacute;as con precipitaci&oacute;n</td>
<td height="20"> <input type='checkbox' name='checkbox4' value='select'>
N&uacute;mero de d&iacute;as con cielo cubierto</td>
</tr>

<tr>
<td colspan='4'>&nbsp;</td>
</tr>

</table>


<table width='555' border='0' align='center' cellpadding='0' cellspacing='0' bordercolor='#CCCCCC'>
<tr>
<td>&nbsp;</td>
</tr>

<tr>
<td height="20" class="bar3"><img src="gifs/boton12.gif" width="12" height="12">
<strong><font color="#000099">TENDENCIA CLIMATICA</font></strong></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
</table>

<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0' bgcolor="#DFFFDF">
<tr class="bar2">

<td height="20" colspan="4" >1- &iquest;Consulta
las perspectivas clim&aacute;ticas trimestrales del SMN?</td>
</tr>

<tr>
<td colspan='4'>&nbsp;</td>
</tr>

<tr>
<td width="38%" height="20"> <input type="radio" name="option1" value="select" checked>
S&iacute;</td>
</tr>
<tr>
<td width="38%" height="20"> <input type="radio" name="option1" value="select1">
No</td>
</tr>

<tr>
<td colspan="4">&nbsp;</td>
</tr>

<tr>
<td colspan="4">&nbsp;</td>
</tr>


<tr>
<td colspan="4">• <strong>Comentarios o sugerencias para el
&aacute;rea de climatolog&iacute;a del SMN:</strong></td>
</tr>


<tr>
<td height="24" colspan="4">&nbsp;</td>
</tr>

<tr>
<td colspan='4'><textarea name='texto2' rows='4' id='texto2' style='COLOR: black; FONT-SIZE: 9pt; WIDTH: 500px'></textarea></td>
</tr>

<tr>
<td height="24" colspan="4">&nbsp;</td>
</tr>





<tr>
<td colspan="4" align="right"> <input type='reset' value='Borrar' name='borrar'>


<input type='submit' value='Enviar' name='Submit' onClick="javascript:form1.submit()" >
</td>
</tr>

<tr>
<td colspan='4'>&nbsp;</td>
</tr>


<tr>
<td colspan="4">&nbsp;</td>
</tr>


</table>

</td>
</tr>
</table>
</form>



<?
}else{

$checkbox1 = $HTTP_POST_VARS["checkbox1"] . "\n";
$checkbox2 = $HTTP_POST_VARS["checkbox2"] . "\n";
$checkbox3 = $HTTP_POST_VARS["checkbox3"] . "\n";
$checkbox4 = $HTTP_POST_VARS["checkbox4"] . "\n";


if ($checkbox1 == 'select')
{
$humedadrelativa ="HUMEDAD RELATIVA,";
}

if ($checkbox2 == 'select')
{
$diasconniebla ="NUMERO DE DIAS CON NIEBLA,";
}







//---------------------------------MANDA MAIL ---------------------------------------------

$mensaje = "


<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td>&nbsp;</td>
</tr>


<tr>
<td><hr></td>
</tr>

<tr>
<td ><div align='center'><font size='3'><strong>MAPAS NORMALES - TENDENCIAS CLIMATICAS</strong></font></td>
</tr>

<tr>
<td><hr></td>
</tr>

<tr>
<td>&nbsp;</td>
</tr>

<tr>
<td> <p align=center><b><font size=3>Respuestas a la encuesta climatológica</font></b></td>
</tr>

<TR>
<TD>&nbsp;
</TD>
</TR>

<TR>
<TD><strong>MAPAS NORMALES</strong> </TD>
</TR>

<tr>
<td height='31'> <p>Las variables que me interesan conocer son: <strong>$humedadrelativa $diasconniebla $diasconpreci $diasconcielocubi</strong></p>
</td>
</tr>

<tr>
<td>&nbsp;
</td>
</tr>


<tr>
<td>8. Yo consulto <strong>$solomapa $boletincompleto $ambos</strong></td>
</tr>

<tr>
<td>&nbsp;
</td>
</tr>";

if ($texto2 != "")
{
$mensaje .="<tr>
<td> Comentarios o Sugerencias: <br><br> <strong>$texto2</strong></td>
</tr>";

}

$mensaje .="<tr>
<td>&nbsp;
</td>
</tr>

</TABLE>";


$receptor = "[email protected]";
//$receptor = "$texto_mail";
$asunto = " Respuestas de Encuesta Climatológica ";

$cabeceras = "MIME-Version: 1.0\r\n";
$cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n";
$cabeceras .= "From: Usuario de Climatología <[email protected]>\r\n";
$cabeceras .= "Reply-To: Usuario de Climatología <[email protected]>\r\n";

mail($receptor, $asunto, $mensaje, $cabeceras);


//das las gracias por el envío
echo "::::Grandioso! Hemos recibido los datos, pronto le responderemos con los detalles, gracias\n ";

}

?>

</body>
</html>



pd: el codigo lo corte un poco por la cantidad de caracteres...