Mathematische Funktionen

Selbstverständlich kann der Formular-Chef für Sie auch etwas berechnen. Die Funktionen können genauso zur Berechnung von Zuschlägen genutzt werden wie auch reine mathematische Schulanwendungen ohne eMail-Versand. Der Formular-Chef kann unbegrenzt viele Variablen abfragen und in bis zu drei verschiedenen Formeln berechnen.

Funktionsweise

Sie erstellen zunächst in Ihrem HTML-Formular die gewünschten Felder, welche die Variablen aufnehmen sollen (z. B. Preis und Stückzahl). In ein unsichtbares Feld notieren Sie dann die Formel, z. B. ##preis##*##stueckzahl##. Das Ergebnis wird gespeichert und kann von Ihnen in den Templates genutzt und auch weiter verarbeitet werden.

Felder für Variablen bereitstellen

Die Felder für mathematische Variablen legen Sie genauso an wie die anderen Felder (Vorname, PLZ, usw.). Die Feldnamen können beliebig von Ihnen vergeben werden. Hier ein Beispiel zur Preisberechnung, der Preis des Artikels wird unsichtbar vorgegeben und die gewünschte Stückzahl abgefragt:

<input type="hidden" name="preis" value="12.80"/>

Gewünschte Stückzahl: <input name="stueckzahl" value="1" size=2/>

Oder wenn Sie den Satz des Pytagoras berechnen möchten:

Wert für a: <input name="a" size=3> <br/>
Wert für b: <input name="b" size=3>
Sie können auch zahlreiche weitere Felder platzieren und die Feldnamen wie Sie es wünschen vergeben.

Formeln einbauen

Damit der Formular-Chef weiß, welche Ihrer Felder er wie zu berechnen hat, müssen Sie ihm eine Formel eingeben. Dies geschieht über das Kommando _formel1. Bauen Sie ein unsichtbares Feld mit diesem Namen in Ihr Formular ein und tragen Sie bei VALUE die gewünschte Formel ein:

<input type="hidden" name="_formel1" value="##preis##*##stueckzahl##"/>
Wichtig ist, dass Sie die Variablen mit ## beginnen und abschliessen. Bei einem Formular-Feld mit dem Namen "stueckzahl" müssen Sie ##stueckzahl## schreiben. Unsere Formel für den Satz des Pytagoras sieht demzufolge so aus:
<input type="hidden" name="_formel1" value="sqr((##a##^2)+(##b##^2))"/>

sqr ist der PC-Befehl für die Wurzelrechnung. Weiter unten finden Sie alle unterstützten mathematischen Befehle.

Sie können drei Formeln parallel berechnen lassen, der Formular-Chef stellt Ihnen dafür die Felder _formel1, _formel2 und _formel3 zur Verfügung. Alle Formeln im Einsatz könnten beispielsweise so aussehen:

<input type="hidden" name="_formel1" value="sqr((##a##^2)+(##b##^2))"/>
<input type="hidden" name="_formel2" value="sqr((##c##^2)+(##a##^2))"/>
<input type="hidden" name="_formel3" value="sqr((##c##^2)+(##b##^2))"/>

Ergebnisse zeigen / weiterverarbeiten

Die Ergebnisse der Berechnungen werden Ihnen in den Feldern _ergebnis1, _ergebnis2 und _ergebnis3 bereitgestellt. Sie können diese Variablen in allen Templates benutzen und mit freiem Text versehen, wie z. B.:

Der Preis für ##stueckzahl## Artikel liegt bei: EUR ##_ergebnis1##.

Satz des Pytagoras: ##a##2 + ##b##2 = ##_ergebnis1##

Mögliche mathematischen Funktionen

Der Formular-Chef stellt Ihnen alle gebräuchlichen mathematischen Funktionen zur Verfügung, nachfolgend eine Auflistung:

+, -, *, /, abs , atan2 , cos , exp , hex , int , log , oct , rand , sin , sqrt , sqrt

Der Formular-Chef als Taschenrechner

Sie müssen die Formel gar nicht unsichtbar einbauen, sondern können die Formel auch mittels eines Eingabefeldes abfragen:

Zu berechnende Formel: <input name="_formel1" size="40">	
In Ihr Template für die Antwortseite oder -email schreiben Sie dann:
Das Ergebnis von ##_formel1## = ##_ergebnis1##

Weitere Funktionen

Sie können auch die Ausgabe Ihren Anforderungen anpassen.

Tausender-Punkte beim Ergebnis einblenden:

<input type="hidden" name="_tausenderpunkt" value="1">

Anzahl der Nachkommastellen festlegen:

<input type="hidden" name="_anz_nachkomma" value="2">

Alternatives Zeichen für Dezimalpunkt:

<input type="hidden" name="_dezimalpunkt" value=".">