Ergebnis 1 bis 15 von 15

Thema: Berechnung in Session-Formulare

  1. #1
    Contao-Nutzer
    Registriert seit
    15.08.2009.
    Beiträge
    6

    Standard Berechnung in Session-Formulare

    Moin Ihr Lieben,

    Ich scheitere derzeit an der Berechnung in dem Session-Formular von Andreas Schempp.

    Benötige es für ein Anmeldeformular zu einer Tanzmeisterschaft, da verschiedene Startgebühr-Kategorien und Anzahl an Tänzen ausgewählt werden können.

    Kann mir jemand erklären, wie die Berechnungsformel eingegeben werden muss ? Hab leider nichts im Forum gefunden. Ein Beispiel wäre nett.

    Wenn ich keinen Standard-Wert eingebe bekomme ich einen Parse error: syntax error in der FormSessionCalculator.php on line 1 , mit Standard-Wert wird auf der folgenden Seite nur der Standard-Wert angezeigt.

    Verschiedene Varianten funktionieren nicht wie:
    summe({preis1}+{preis2})
    {form :: preis1} + {form :: preis2} -> leerzeichen eingefügt wegen der Smilies

    Wie wird die Formel eingebaut ?
    Müssen die Preise mit Punkt oder Komma angegeben werden ? (beides ohne Erfolg versucht.)

    Vielen Dank schonmal für eure Tips.

    LG
    Franck

  2. #2
    Contao-Nutzer
    Registriert seit
    15.08.2009.
    Beiträge
    6

    Standard

    PS: Hab den gleichen Beitrag fälschlicherweise in Newbi-Fragen, weiss nur nicht wie ich den da wieder raus bekomme.
    Also bitte nicht lünchen wegen Doppel Eintrag

  3. #3
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.619
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Franck,

    Die Felder müssen wie InsertTags geschrieben werden, also

    Code:
    {{feld1}}+{{feld2}}
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  4. #4
    Contao-Nutzer
    Registriert seit
    15.08.2009.
    Beiträge
    6

    Standard

    Hallo Andreas,

    vielen lieben Dank für deine Hilfe
    Super Erweiterung wiedermal, bin ja eh ein Fan deiner Arbeiten

    LG
    Franck

  5. #5
    Contao-Nutzer Avatar von simplex3
    Registriert seit
    22.06.2009.
    Ort
    Oldenburg (Oldb.)
    Beiträge
    73

    Standard Berechnung aus Checkboxen

    Moin Andreas,

    stehe auf dem Schlauch was die Berechnung von Werten aus Checkboxen betrifft.
    Bsp:
    Weder {{myChk[0]}}+{{myChk[1]}} (wie du oben beschrieben hast - also mit doppelten Klammern) noch {myChk[0]}+{myChk[1]} (wie in der Anleitung) bringen mehr als nichts...

    Werte und Bezeichnungen habe ich mehrmals überprüft. Ausgabe eines Wertes aus einem Textfeld im gleichen Formular klappt (in einmal geschweiften Klammern) ohne Probs.

    Hilfst du mir auf die Sprünge?

    Ansonsten schließe ich mich dem Franck an: Deine Extensions sind ein wahrer Quell der Freude und haben mir manche Arbeit erspart!

  6. #6
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.619
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hmm, checkboxen werden im Rechner nicht berücksichtigt... ich habe das damals mit Select-Menü gemacht, wo es nur ein Resultat gibt. Wie sehen denn deine Checkboxen aus?
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  7. #7
    Contao-Nutzer Avatar von simplex3
    Registriert seit
    22.06.2009.
    Ort
    Oldenburg (Oldb.)
    Beiträge
    73

    Standard

    Upps, nicht so schnell
    Aha, geht also so gar nicht.
    Das beruhigt mich jedenfalls schonmal bezgl. meiner geisitgen Verfassung
    Anbei zwei Shots aus dem BE.

    Bin am Überlegen, ob ich die Werte ggf. selbst...
    Nunja, für mein derzeitiges Vorhaben würde ein einfaches Select ausreichen.Aber man denkt ja immer schonmal ein paar Ecken weiter, gelle?

    Danke dir!
    Angehängte Grafiken Angehängte Grafiken

  8. #8
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.619
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du meinst der Rechner müsste den Wert der Checkbox-Felder nur mitrechnen, wenn sie angehakt sind?
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  9. #9
    Contao-Nutzer
    Registriert seit
    19.04.2010.
    Ort
    Stuttgart
    Beiträge
    3

    Standard Berechnung in Session-Formular Math-Funktionen Runden

    Hi,

    danke für die tolle Erweiterung sessionform!

    Ist es möglich bei der "Berechnung aus Session" auch mathematische Funktionen wie Round oder Ceil zu verwenden? Wäre nicht schlecht bei der Berechnung von MwSt. usw. wo es zu mehr als 2 Nachkommastellen kommt. Oder kann man diese sonst irgendwie auf zwei begrenzen?

    Vielen Dank!

  10. #10
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.619
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hmm, versuch doch mal die PHP-Funktion
    Unschön ich weis...
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  11. #11
    Contao-Nutzer
    Registriert seit
    19.04.2010.
    Ort
    Stuttgart
    Beiträge
    3

    Standard

    Danke für die Antwort!

    Habe die PHP-Variante umgesetzt. Funktioniert alles. Hier das Beispiel, falls jemand dasselbe Problem hat:

    1. Im Formular(generator) ein HTML-Element erstellt mit folgendem Inhalt:
    {{file::mwst.php}}

    2. Im Ordner {ROOT}/templates/ die datei mwst.php erstellen.

    3. Inhalt mwst.php:
    PHP-Code:
    $preis 7.56;
    $menge $_SESSION['FORM_DATA']['menge'];
    $mwst $menge  $preis 0.19;
    $mwst round($mwst2);

    echo 
    "Menge: " $menge;
    echo 
    "<br>MwSt: " $mwst
    (das input namens "menge" enthält die Menge und wird in der Session gespeichert.)

  12. #12
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.619
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich dachte eigentlich die PHP-Funktion im Berechnungsfeld eingeben
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  13. #13
    Contao-Nutzer
    Registriert seit
    19.04.2010.
    Ort
    Stuttgart
    Beiträge
    3

    Standard

    ohh...
    das habe ich davor versucht mit
    round({mwst})
    hab aber nicht funktioniert

    oder hätte es {mwst} = round({mwst},2) heißen müssen?

  14. #14
    Contao-Nutzer
    Registriert seit
    17.07.2009.
    Ort
    Freiburg
    Beiträge
    108

    Standard Session-Form: Berechnetes Feld runden (z.B. MWSt)

    Hallo Zusammen,

    ---Danke für diese tolle Erweiterung!! ---

    hänge mich erstmal hier dran.
    Habe ein ganz einfaches Bestellformular angelegt; der Nutzer kann Anzahlen eintragen, es wird via "sessionform" das Netto berechnet, zu einem Gesamtnetto addiert und dann sollen MWSt und Gesamt(brutto) errechnet werden.
    Alle Preise sollen natürlich möglichst mit zwei Kommastellen ausgegeben werden - wie kann ich das Runden nun in den Berechungsfeldern bewerkstelligen?

    round im Berechnungsfeld (wie von "mol" angegeben) funktioniert nicht.
    Die Sache mit der .php-Datei scheint ja nicht so gedacht zu sein.

    Gibt es andere - "einfachere" - Lösungen?

    Danke und Gruß, Stefan

  15. #15
    Contao-Nutzer Avatar von Frankkirsch
    Registriert seit
    27.01.2010.
    Ort
    Michelstadt/Odenwald
    Beiträge
    188
    Partner-ID
    11272

    Standard Sessionform für 3.1.4

    Hallo Andreas,

    vielen Dank für die tolle Erweiterung, in älteren Seiten habe ich dir bereits im Einsatz.
    Gibt es denn bereits ein Termin, wann diese Erweiterung auch für 3.1.4 einsatzbereit ist?

    Herzliche Grüße
    Frank

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Session-Formulare [sessionform]
    Von addy im Forum Sonstige Erweiterungen
    Antworten: 16
    Letzter Beitrag: 13.10.2011, 11:12
  2. Berechnung auf dem Frontend
    Von svr im Forum Formulare
    Antworten: 3
    Letzter Beitrag: 13.02.2011, 21:47
  3. Shopsystem | Berechnung von Größen
    Von snau im Forum Entwickler-Fragen
    Antworten: 3
    Letzter Beitrag: 16.11.2009, 10:48
  4. [sessionform] Session-Formulare
    Von planepix im Forum Entwickler-Fragen
    Antworten: 6
    Letzter Beitrag: 02.09.2009, 09:28
  5. Berechnung in Session-Formulare
    Von Bettels67 im Forum Sonstiges zu Contao
    Antworten: 3
    Letzter Beitrag: 16.08.2009, 11:29

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •