[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian]:Perl: Frage zu CGIs & SQL(DBI)



Eduard Bloch schrieb am Donnerstag, den 23. Dezember 1999:

Hallo,

> Und wer oder was hindert dich daran, eine andere Variable statt $_ zu
> verwenden?

Habe ich bereits ausprobiert. Geht allerdings nicht. Habe auch nochmals
die Manpages gewälzt, allerdings nichts gefunden :-(

> foreach $key (keys %HASH) {
> my $werte{$key} = $q->param($key);
> }
> print $werte{'Name'}." | ".$werte{'Vorname'};

Also, noch ein zweiter Versuch:

$ cat test.pl
| #!/usr/bin/perl
| use CGI;
| use strict;
| use vars qw($Name $Vorname %werte @werte);
| my $q = new CGI;
| print $q->header;
| print $q->start_html;
| my @keys = $q->param;
| foreach my $key (@keys) {
|
|	my $werte{$key} = $q->param($key);
|
| }
| print "$Name | $Vorname";
| print $q->end_html;
| exit 0;
$ ./test.pl
| Can't declare hash elem in my at test.pl line 12, near "} ="
| Execution of test.pl aborted due to compilation errors.
$ perl --version
| This is perl, version 5.005_02 built for i586-linux
| [...]
$

Es geht auch nicht, wenn ich

| my @keys = $q->param;
| foreach my $key (@keys) {
|	my ${$key} = $q->param($key);
| }

nehme (gleiche Meldung wie oben). Hat noch jemand einen Tipp?

 Frohe Festtage,
 	Thomas
-- 
Thomas Bader <thomasb@trash.net>, Powered by LINUX 2.2
Infos und Tipps zu Linux, HOWTOs des DLHP <http://www.t-bader.ch/>
=> PGP-Key available; mailto <thomasb+pgpkey@trash.net> (automated reply). 
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <deine emailadresse>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder:     755


Reply to: