Thread Taschenrechner einbindung in Skript
(4 answers)
Opened by Justin at 2013-12-20 10:21
Hallo,
hab da ein kleines Perl Skript bei dem ich nicht weiter komme. Ich bin Anfänger und habe gerade erst ein paar der wichtigsten Grundlagen gelernt. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 #!/usr/bin/perl -w use strict; use CGI; use CGI::Carp qw(fatalsToBrowser); my $cgi = new CGI; my @Feldnamen = $cgi->param(); my $wert1 = $ARGV[1]; my $wert2 = $ARGV[2]; my $ergebnis; $ergebnis = $wert1 + $wert2; print "\tDas Ergebnis ist: $ergebnis\n";my $wert1 = $ARGV[1]; my $wert2 = $ARGV[2]; my $ergebnis; $ergebnis = $wert1 + $wert2; print "\tDas Ergebnis ist: $ergebnis\n"; print $cgi->header(), $cgi->start_html('CGI-Feedback'), $cgi->h1('Taschenrechner ',$cgi->i('Dein Ergebnis:')); foreach my $Feld (@Feldnamen) { print $cgi->strong(' Ergebnis: '), $cgi->param($Feld), "<br>"; } print $cgi->end_html(); Ich würde gerne den Taschenrechner so einbinden das das Skript die angegebenen Zahlen in den 2 Formularfeldern ausliest und dann ausrechnet der Operator soll nur + sein. Finde allerdings keinen Ansatz wie ich das machen soll. Das Taschenrechner Skript ist dieser Teil: Code (perl): (dl
)
1 2 3 4 5 6 my $wert1 = $ARGV[1]; my $wert2 = $ARGV[2]; my $ergebnis; $ergebnis = $wert1 + $wert2; print "\tDas Ergebnis ist: $ergebnis\n"; Der Rest ist ein Skript das die Felder ausliest bisher aber noch nicht mehr kann als das. Das Formular Skript sieht so aus: Code (html): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"> <html> <head> <title>Taschenrechner</title> <style type="text/css"> </style> </head> <body> <form action="/cgi-bin/testFORMULAR.pl" method="post"> <fieldset> <legend>Adieren</legend> <input name="search" type="text" value="" /> <input name="search" type="text" value="" /> <input type="submit" name="go" value="Rechnen"/> </fieldset> <form> </body> </html> Das Formular Skript ist nicht selbst geschrieben sondern nur kopiert. Last edited: 2013-12-20 10:23:25 +0100 (CET) |