Leeloo5E: Formulare: Variablenübergabe

Beitrag lesen

Hallo,

ich kämpfe immer noch mit Perl und der Variablenübergabe aus einem Formular.
Ich habe mir ein Formular mit CGI aufgebaut. Nutze dabei start_form() sowie end_form(). Angezeigt wirds mir toll. Nen Submit-Button hab ich natürlich auch.

  
 print   $cgi->start_form( -method=>'POST',  
                              -action=>$LINK),  
            $cgi->checkbox( -name=>'dateCheck',  
                        -label=>'Datum'),  
            $cgi->br,  
            $cgi->submit(-value=>'Suchen',  
                    -name=>'searchAdv'),  
            $cgi->end_form();  

Wenn ich dann auf selbigen klicker, sollen ja die Variablen aus dem Formular übergeben werden. Nur kommt nix an ... Ich überprüfe mit

  
if ($cgi->param())  
{ print "ja"; }else{ print "nein"; }  

ob Variablen übergeben werden. Ausgegeben wird mir jedoch "nein". Also nicht. Wenn ich die Felder direkt ansteuere oder den Codeschnipsel von SELFHTML nutze:

  
  
    print $cgi->param('Textfeld');  
  
    my @Feldnamen = $cgi->param();  
  
    foreach my $Feld (@Feldnamen) {  
        print $cgi->b('Feldname: '),  
              $Feld,  
              $cgi->b(', Inhalt: '),  
              $cgi->param($Feld), "<br>";  
      }  

Kommt auch nix.

Hab ich vergessen, was zu beachten, dass da nix übergeben wird? Ich finds ziemlich merkwürdig und bin eingentlich der Meinung, ich mache alles richtig.

Gruß,
Leeloo

--
"Als es noch keine Computer gab, war das Programmieren noch relativ einfach." - Edsger W. Dijkstra