Les cuento que estoy haciendo un formulario, el cual al ser completado se envía por correo (esto todo OK) y a su vez, genera una página como resultado del envío, la cual toma algunos de los campos del formulario para personalizar el mensaje. Hay dos que son "imput" que si los trae (nombre, apellido) y otros dos que necesito que no (posJunta, nombreproyecto). Esto ultimo lo estoy haciendo mediante GET.
Les pego parte del codigo del formulario donde tengo problemas, del PHP de envio y del PHP que se genera como resultado de completar el form.
Formulario:
Código:
Codigo de php de Envio:<FORM METHOD="post" ACTION="enviar.php" name="onlineform" onSubmit="return validateform( this.form )"> <input class="texto" name="nombre" type="text" id="nombre" size="30" /> <input class="texto" name="apellido" type="text" id="apellido" size="30" /> // estos dos se ven ok en el PHP de resultado <SELECT class="texto" name="posJunta" id="posJunta"> <OPTION value="Presidente(a)" selected>Presidente(a)</OPTION> <OPTION value="Vice-Presidente(a)">Vice-Presidente(a)</OPTION> <OPTION value="Secretario(a)">Secretario(a)</OPTION> <OPTION value="Sub-Secretario(a)">Sub-Secretario(a)</OPTION> <OPTION value="Tesorero(a)">Tesorero(a)</OPTION> <OPTION value="Sub-Tesorero(a)">Sub-Tesorero(a)</OPTION> <OPTION value="Vocal">Vocal</OPTION> <option value="Residente">Residente</option> </SELECT> <input class="texto" name="nombreproyecto" type="text" id="nombreproyecto" size="30" /> // estos ultimos dos son los que no puedo ver en el PHP de resultado
Código:
Código de PHP que se genera como resultado del envío:<? $nombre = $_POST['nombre']; $mail = $_POST['mail']; $empresa = $_POST['empresa']; $header = 'From: ' . $mail . " \r\n"; $header .= "X-Mailer: PHP/" . phpversion() . " \r\n"; $header .= "Mime-Version: 1.0 \r\n"; $header .= "Content-Type: text/plain"; $mensaje .= "Primer Nombre: " . $nombre . " \r\n"; $mensaje .= "Primer Apellido: " . $apellido . " \r\n"; $mensaje .= "Posicion en la Junta: " . $posJunta . " \r\n"; $mensaje .= "E-mail: " . $mail . " \r\n"; $mensaje .= "Direccion: " . $direccion . " \r\n"; $mensaje .= "Ciudad: " . $ciudad . " \r\n"; $mensaje .= "Estado: " . $estado . " \r\n"; $mensaje .= "Codigo Postal: " . $codpostal . " \r\n"; $mensaje .= "Tel. Residencial: " . $telefono . " \r\n"; $mensaje .= "Fax: " . $fax . " \r\n"; $mensaje .= "Telefono Celular: " . $telmobil . " \r\n"; $mensaje .= "Nombre del Proyecto: " . $nombreproyecto . " \r\n"; $mensaje .= "Tipo de Proyecto: " . $tipoProyecto . " \r\n"; $mensaje .= "Nombre de Asociacion: " . $nombreasociacion . " \r\n"; $mensaje .= "Numero de Residencias: " . $numresidencia . " \r\n"; $mensaje .= "Cuota:$ " . $cuota . " \r\n"; $mensaje .= "Tipo de Cierre: " . $tipoCierre . " \r\n"; $mensaje .= "Donde Escucho de PHS: " . $donEscuch . " \r\n"; $mensaje .= "Fecha de Envio " . date('d/m/Y', time()); $para = '[email protected]'; $asunto = 'Solicitud de Propuesta'; mail($para, $asunto, utf8_decode($mensaje), $header); if($tipoProyecto == 'Urbanizacion'){ header('Location: urbanizacion.php?nombre='.$nombre.'&apellido='.$apellido.'&posicion='.$posJunta.'&empresa='.$nombreasociacion); }elseif($tipoProyecto == 'Walkup'){ header('Location: walkup.php?nombre='.$nombre.'&apellido='.$apellido.'&posicion='.$posJunta.'&empresa='.$nombreasociacion); }elseif($tipoProyecto == 'Condominio'){ header('Location: condominio.php?nombre='.$nombre.'&apellido='.$apellido.'&posicion='.$posJunta.'&empresa='.$nombreasociacion); }elseif($tipoProyecto == 'Calle'){ header('Location: calle.php?nombre='.$nombre.'&apellido='.$apellido.'&posicion='.$posJunta.'&empresa='.$nombreasociacion); } ?>
Código:
Desde ya les agradezco un mucho por su ayuda!!! <table width="414" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="left" valign="top" class="texto"> <p><script languaje="JavaScript"> var mydate=new Date() var year=mydate.getYear() if (year < 1000) year+=1900 var day=mydate.getDay() var month=mydate.getMonth() var daym=mydate.getDate() if (daym<10) daym="0"+daym var dayarray=new Array("Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sabado") var montharray=new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre") document.write(""+daym+" de "+montharray[month]+" de "+year+"") </script> </p> <p><SPAN lang="ES-PR">Sr/a <?=$_GET['nombre'].' '.$_GET['apellido']?> </SPAN><BR> <?=$_GET['posjunta']?> <BR> <?=$_GET['nombreproyecto']?> </p> <p><SPAN lang="ES-PR">Estimado/a señor/a <?=$_GET['apellido']?>: </SPAN><BR> </p> <p> <SPAN lang="ES-PR">Gracias por considerar a xxxxxx</SPAN> <BR> <SPAN lang="ES-PR">cubrir las necesidades de cobros en su comunidad. Se incluye</SPAN> <BR> <SPAN lang="ES-PR">la cotización de los servicios solicitados por usted y un</SPAN> <BR> <SPAN lang="ES-PR">borrador del Contrato de Servicios para su evaluación y</SPAN> <BR> <SPAN lang="ES-PR">selección de servicios. Nos reiteramos en nuestro compromiso</SPAN> <BR> <SPAN lang="ES-PR">de servirles y esperamos una pronta reunión para intercambiar</SPAN> <BR> <SPAN lang="ES-PR">impresiones.</SPAN> </p> <p>Cordialmente, <BR> PEPE, Presidente <BR> xxxxxxxxx, Inc. </p> <SPAN lang="ES-PR">Para obtener una cotización oprima</SPAN> <A href="pdf/endoso.pdf" target="_blank">Aquí</A> <p><br> </p></td> </tr> </table>