HOLA lista PERL

Mary Madera majj@infocuib.laborales.unam.mx
Thu, 13 Nov 1997 20:32:19 -0600


Hola lista.

Estoy haciendo un cgi para hacer consultas a una base de datos de una
biblioteca, estas consultas pueden ser por: autor, título, país, etc.
Para verificar que tipo de consulta seleccionó el usuario decodifico la
forma y una vez hecho esto, este mismo cgi debe llamar a otro cgi de la
siguiente forma:
  
   <form method="POST" action="../../cgi-bin/Iquery.cgi?????">
(????? significa no se que va ahí)

La pregunta es: Cómo le paso los datos (nombre y valor) que obtuve en el
primer cgi, mas los específicos que le corresponden a la consulta que
seleccionó a este segundo cgi ?

Por el momento estoy hacendo llamadas al mismo programa con href como
sigue:

sub pagprincipal
{
   #print <<EOP;
   print "Content-type: text/html\n\n";
   print "<html><head><title>pag principal</title></head>";
   print "<body><center>";
   print "<h3>esta es la pag principal</h3>";
   print "<a href=\"consultas4.pl.cgi?autor\"> Autor</a><br>";
   print "<a href=\"consultas4.pl.cgi?titulo\"> Título</a><br>";
   print "<a href=\"consultas4.pl.cgi?idioma\"> Idioma</a><br>";
   print "<a href=\"consultas4.pl.cgi?fecha\"> Fecha</a><br>";
   print "<a href=\"consultas4.pl.cgi?lugar\"> Lugar</a><br>";
   print "<a href=\"consultas4.pl.cgi?descriptores\">
Descriptores</a><br>";
   print "</center></body></html>";
   #EOP
}

y tengo una función para cada una de estas llamadas, ésta presenta una
forma para que el usuario teclee el dato a buscar y la llamada al
segundo cgi es: 
 
  <form method=\"POST\" action=\"../../cgi-bin/Iquery.cgi?-html\">
     input's
  </form>

gracias.