[perl] Problemas con parametro en perl

=?iso-8859-1?Q?Adri=E1n?= Galindo agalindo@liceaga.facmed.unam.mx
Fri, 05 Jan 2001 13:23:44 -0600


Estrella Dominguez escribió:
 
> Tengo una variable asi:
> 
> $perro="sergio";
> 
> y despues se la quiero pasar a este valor de esta
> forma
> 
> $query = new CGI('foo=$perro');

Creo que desde aquí tenemos un problema con la asignación. Le estas
queriendo asignar una variable a una cadena...

Sería en todo caso $foo=$perro  (sergio, feo nombre para un perro :)
 
> y finalmente intento mandarlo a esta variable para
> despues imprimirlo
> 
> $value=$query->param('foo');

Aqui conviene preguntar:
¿qué es lo que quieres hacer?

param() cacha las variables pasadas el cgi por medio de una forma o por
la QUERY_STRING

Si quieres que $value tenga un valor determinado, debes tener antes una
forma con un
<input type="elquesea" name="foo" value="sergio">
O también por la QUERY_STRING desde el navegador: mycgi.cgi?foo=sergio

Al mandar la forma al cgi, cachara en $value, lo que trae 'foo', o sea,
'sergio'.

Espero no haberte hecho más bolas :P
El manual de CGI.pm está muy bueno... 

Saludos.
Adrián.
--------- Pie de mensaje --------------------------------
Visite: http://tlali.iztacala.unam.mx/~randrade/perl.shtml
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text   : unsubscribe perl