[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