Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
Tengo en mi base de datos un campo para nacionalidad tipo char que toma solo dos valores V(venezolano) y E(extranjero).
Entonces para pasar los datos al template primero usaba array pero ahora quiero utilizar hash con la función map() pero me causa un error, que de verdad no entiendo por qué...
Fragmento de código de Perl:
Using perl Syntax Highlighting
if ($row=$self->dbh->selectrow_array("SELECT * FROM persona WHERE ced_per='18581219'")) {
map {$$varss{$_}= $$row{$_}} keys %$row;#en esta linea causa el error...
...
map {$$varss{$_}= $$row{$_}} keys %$row;#en esta linea causa el error...
...
Coloreado en 0.005 segundos, usando GeSHi 1.0.8.4
Este es el error...
Using text Syntax Highlighting
[error] [client ::1] Error executing run mode 'inf_per': Can't use string ("V") as a HASH ref while "strict refs" in use at /var/www/sga//sga/Formulario.pm line 45.
Espero su pronta respuesta, de antemano gracias...