Hi WK, Thanks for your reply. I am trying to get it to work. my $Accomps = $dbh->selectall_hashref( $q, 'ID' );
After figuring out how to accommodate my placeholder in selectall_hashref I did this: my $Accomps = $dbh->selectall_hashref( $q, 'ID', \%attr, $Sid ); Then as you suggested I do: # get parameter for accomp type keys foreach my $key ( keys %$Accomps ) { print "Checking: " . $key . " for value.\n"; if ( param( $key ) ) { $input_hash->{ $key } = $Accomps->{ $key }; print $key $input_hash->{ $key } . "\n"; } } (just printing temporarily to see if it trapped the values) However, I get this error: Route exception: Can't use string ("1") as a symbol ref while "strict refs" in use at /home/richard/Dancer2/MyApp/bin/../lib/MyApp.pm line 557. Any idea what I am doing wrong?
# Then: my $input_hash = { Tech => param('tech'), Type => param('type'), };
foreach my $key ( keys %$Accomps ) { if ( param( $key ) ) { $input_hash->{ $key } = $Accomps->{ $key }; } }
Wbr, -- Kõike hääd,
Gunnar _______________________________________________ dancer-users mailing list dancer-users@dancer.pm http://lists.preshweb.co.uk/mailman/listinfo/dancer-users