Sven Rautenberg: Wert aus JS in PHP weiterverwenden

Beitrag lesen

Moin!

In einem Formular wird eine Summe aus zwei anderen Feldern per javascript berechnet. Nun möchte ich mit dem Wert in diesem Input-Feld gerne weiterrechnen, aber wie bekomme ich den Wert?

Du solltest zuerst mal die Frage beantworten, wie denn die Berechnung entsteht, wenn Javascript aus ist?

Dann bedenke, daß der Benutzer so fies sein kann, daß er die Summe vor dem Weiterleiten an das PHP-Skript selbst beeinflussen kann. Es wäre ein törichtes Vorgehen, den Gesamtwert einer Bestellung durch Javascript ermitteln zu lassen, diesen dann an PHP zu übermitteln und ungeprüft auf die Rechnung zu schreiben. Wer das rausfindet, bestellt künftig immer mit Rabatt. Vielleicht sogar 100% Rabatt.

Tja, und als Nummer 3: Wie kriegt PHP gewöhnlich Informationen von außen? Über URL-Parameter oder Formulardaten. Deshalb: Schicke einfach das Formular ab. Berechne innerhalb von PHP das, was du auch mit Javascript machst (falls es ausgeschaltet ist oder zum Falschrechnen gezwungen wurde), und arbeite damit weiter.

- Sven Rautenberg