| |||
Recibir datos de formulario Wenas!!, estoy intentando pasar valores de un formulario a un archivo .pl, pero el problema es que ya tengo el formulario en html, pero no se que tengo que poner en el archivo .pl para que me muestre los datos que se colocaron en el formulario, ojalá alguien me pueda colaborar, gracias de antemano. |
| ||||
Re: Recibir datos de formulario Checkea las FAQS o los tutoriales de www.perlenespanol.com te da varias formas de hacerlo, la más fácil es con el módulo CGI use CGI; my $cgi = new CGI; my %form = $cgi->Vars; print $form{'campoX'}; Saludos
__________________ Esteban Quintana |
| |||
Re: Recibir datos de formulario delta132: Aqui te muestro este script (PARCIAL) que tengo en un programa .cgi para envio de correo; este esta en el cgi-bin directorio del Apache: print "Content-type: text/html\n\n"; %data=&get_data(); @fields = sort(keys(%data)); @required = ('00Correo','01Direccion','02Ciudad','03Pais','04N ombre','05Telefono'); if($fields[0] eq ""){...........} Seguidamente se hace una revision de que se haya ingresado lo correcto o lo procesable! Y posteriormente se envia el correo!!!. Aqui te muestro el .html script (PARCIAL) de donde toma el .cgi script las variables para poder procesrlas, esta pagina esta en un directorio del root del Apache es decir un sitio para envio de correo exclusivamente: <form method=POST action=http://200.62.71.102/cgi-bin/correo.cgi> (ESTA PARTE DE ARRIBA ES FUNDAMENTAL Y CONECTA EL .CGI SCRIPT CON EL .HTML SCRIPT!!!!) <table border=0><tr><td align=right><b>Correo Electronico :</b></td> <td><input type=text name=00Correo size=30></td></tr> <tr><td align=right><b>Direccion Fisica :</b></td> <td><input type=text name=01Direccion size=30></td></tr> <tr><td align=right><b>Ciudad :</b></td> <td><input type=text name=02Ciudad size=30></td></tr> <tr><td align=right><b>Pais :</b></td> <td><input type=text name=03Pais size=30></td></tr> <tr><td align=right><b>Nombre Completo :</b></td> <td><input type=text name=04Nombre size=30></td></tr> <tr><td align=right><b>Telefono :</b></td> <td><input type=text name=05Telefono size=30></td></tr> <tr><th colspan=2><b>Por Favcor, ingrese sus comentarios, sugerencias o cualquier detalle que estime conveniente :</b></th></tr><tr><th colspan=2><textarea name=Message rows=14 cols=77></textarea></th> </tr></table></dl> <input type=hidden name=BodyTag value="<body bgcolor="#FFFFFF" text="#000000" link="#0000FF" alink="#FF0000" vlink="#800080">"> <input type=hidden name=FA value=SendMail> <input type=hidden name=Formulario value="Mensaje desde tu sitio de Correo"> <input type=submit value="ENVIAR URGENTE"></form> Observa con detenimiento los @required fields de perl y que coinciden con los input type..... name= .........de el script .html Ejemplo: el primer field es una variable que se llama '00Correo' en el .cgi script e esta dentro de la primera tabla y el input a esa tabla bajo el nombre de name=00Correo. CONSTRUIR A PARTIR DE ESTOS SCRIPTS ES SENCILLO!!!!!!!!! Espero te sea de utilidad Saludos Franco Última edición por franco190453; 08/01/2007 a las 22:48 |