foreach my $name(@names){
@values = "";Die obige Zeile erscheint irgendwie falsch.
Was denkt der Noob?
»»
Grundsätzlich würde ein Noob vermutlich nicht beachten dass hinter @names die geschweifte Klammer ist und damit schon mal alles schiefläuft.
Ansonsten versteht er vielleicht noch dass er erst die geschweifte Klammer lösen muss weil das dann wieder @names ergibt.
Und vielleicht noch dass die Variable $name den Inhalt von @names hat.
Sowas denkt der Noob vielleicht. Mir wär das zu schwer. ;-)my @values=();
@values = $query->param($name);
use strict; verlangt, dass jeder neue Variable mit my declariert werden mus.
@values="";
stellt einen undeklarierte neue Variable dar.
Diese Zeile sollte gar nicht im Code stehen. Sie ist durch dich im Code verblieben.
Ich hab dem Code nichts getan...
Tut mir leid, aber du als Betreiber bist für den Code verantwortlich.
Entweder du brichst das unternehmen ab, oder du arbeitest dich in die Materie hinein.
Schmeiss mal folgendes Script hoch:
#!/usr/bin/perl
use strict;
use warnings;
print "Content-type: text/plain\r\n\r\n", "Hello World\n";
mfg Beat
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische