Folgendes:
Programmieren will ich einen Taschenrechner auf PHP/JS-Basis, der über Buttons zahlen in ein Eingabefeld schreibt(das habe ich bereits).
Dann sollen über weitere Buttons Operationen wie die Grundrechenarten, x², usw. und dann folgender erneuter Zahleneingabe die Rechnung ausgerechnet werden. Dabei sollen Punkt vor Strichrechnung beachtet werden.
Mein Problem ist, dass ich das nicht mit nur einem Feld realisiert bekomme und schon garnicht mit Punkt vor Strich..
Hier ist ein Teil des Quelltextes den ich bis jetzt habe(es geht danach weiter mit den Buttons und Formularfeldern)
include_once 'math.php';
$task = new Math;
$ergebnis = $_GET['ergebnis'];
$zahla = $_GET['zahla'];
$op = $_GET['op'];
$zwischenergebnis = $_GET['zwischenergebnis'];
$zwischenspeicher = $_GET['zwischenspeicher'];
if(empty($op)) { //erforderlich da sonst fehlermeldung
$op = no_op;
}
if(empty($ergebnis)) {
$ergebnis = $zahla;
}
if(empty($zwischenergebnis)) {
$zwischenergebnis = $zahla;
$ergebnis = $task->$op($zahla, $zwischenergebnis);
} else {
$ergebnis = $task->$op($zahla, $zwischenergebnis);
}