Thread Taschenrechner einbindung in Skript (4 answers)
Opened by Justin at 2013-12-20 10:21

Gast Justin
 2013-12-20 10:21
#172671 #172671
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)

View full thread Taschenrechner einbindung in Skript