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
  "Als es noch keine Computer gab, war das Programmieren noch relativ einfach." - Edsger W. Dijkstra