Hi,
in einem Perl-Script würde ich gerne mittels Query-String verschiedene Funktionen aufrufen.
Wenn ich z.B. einen Link in der Form mache,
print "<a href="$script?action=new">Neuer Beitrag</a>\n"
dann kann ich es mit
if ($IN{'action'} eq 'new'){
print "Neuer Beitrag...\n";
}nicht aufrufen.
Deine Routine liest nur mittels POST übergebene Daten, ist hier also nicht anwendbar. Mach es am besten gleich richtig:
use CGI;
my $cgi = new CGI;
if ($cgi->param("action") eq "new") { ... }
Damit kannst Du nichts mehr falsch machen.
Cheatah