Ben: Keine Verarbeitung von HTML Feldern ..... :-(

Hi,

habe folgendes Problem.
Ich habe ein Dummy Form mit folgendem Inhalt:

<HTML>
<HEAD>
<TITLE>Untitled Document</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>

<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<FORM NAME="" METHOD="GET" ACTION="/cgi-bin/mini.pl"><P><INPUT TYPE="text" NAME="use1" VALUE="test"></P><P><INPUT TYPE="submit" NAME="Submit" VALUE="Submit"></P></FORM>
</BODY>
</HTML>

und eine Perl Skript mit folgendem Inhalt:

#!/usr/bin/perl
print "Content-Type: text/html\n\n";
print "Here I'am";
print $FORM{'use1'};
exit(0);

Wenn ich das Skript ausführe, kommt nur "Here I'am". Der Inhalt
des Feldes wird überhaupt nicht beachtet.

Was ist an diesem Mini Skript falsch?

Danke und Gruß

Ben

  1. Hi,

    habe folgendes Problem.
    Ich habe ein Dummy Form mit folgendem Inhalt:

    <HTML>
    <HEAD>
    <TITLE>Untitled Document</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
    </HEAD>

    <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
    <FORM NAME="" METHOD="GET" ACTION="/cgi-bin/mini.pl"><P><INPUT TYPE="text" NAME="use1" VALUE="test"></P><P><INPUT TYPE="submit" NAME="Submit" VALUE="Submit"></P></FORM>
    </BODY>
    </HTML>

    und eine Perl Skript mit folgendem Inhalt:

    #!/usr/bin/perl
    print "Content-Type: text/html\n\n";

    Content-type: text/html\n\n

    print "Here I'am";
    print $FORM{'use1'};
    exit(0);

    Wenn ich das Skript ausführe, kommt nur "Here I'am". Der Inhalt
    des Feldes wird überhaupt nicht beachtet.

    Was ist an diesem Mini Skript falsch?

    Du brauchst eine Funktion die die inputfelder parst, machs einfach so:
    use CGI 'param';
    my $value = param('use1'};
    print ...

    Gruss, Erwin

    --
    SELFforum - Das Tor zur Welt!
    Theoretiker: Wie kommt das Kupfer in die Leitung?
    Praktiker: Wie kommt der Strom in die Leitung?