Dieses Formular nimmt Daten nur im Feld "inp" auf. Um zwei Zahlen zu multiplizieren, müssen Sie die erste Zahl eingeben und dann "=" drücken, um die Zahl an das Feld "out" zu senden. Geben Sie dann die zweite Zahl ein und drücken Sie "*". Ich versuche, die Ergebnisse ($ result) von Berechnungen in das "out" -Feld zu posten und nicht sicher, wie man das mit PHP macht. Jede Hilfe würde sehr geschätzt werden.Buchung von PHP-Ergebnissen nach Berechnung im Formularfeld
php:
$input = $_POST['inp'];
$output= $_POST['out'];
if($_POST['submit'] == 'add') {
$result = $input + $output;
//set result to "out"
}
else if($_POST['submit'] == 'sub') {
$result = $input - $output;
//set result to "out"
}
else if($_POST['submit'] == 'mul') {
$result = $input * $output;
//set result to "out"
}
else if($_POST['submit'] == 'div') {
$result = $input/$output;
//set result to "out"
}
else if($_POST['submit'] == 'equ') {
$result = $input;
//set result to "out"
}
Form:
<body>
<form action = "calc.php" method = "post">
<input type="text" value="0.0" name="out" readonly/>
<input type="text" value="0" name="inp"/>
<input type="submit" value="+" name="add"/>
<input type="submit" value="-" name="sub"/>
<input type="submit" value="*" name="mul"/>
<input type="submit" value="/" name="div"/>
<input type="submit" value="=" name="equ"/>
</form>
</body>
hinzufügen so etwas wie dieses '" 0,0 name =“ out“Nur-Lese />' stattdessen Ihr '' –