Was ist der beste Weg, um Werte von Eingabedateien hinzufügen und speichern Sie sie später in der Datenbank.PHP hinzufügen Eingabefeld Werte in der Datenbank
Meine Eingabefelder aussehen wie diese:
<input type="checkbox" name="test[]" value="1">
<input type="checkbox" name="test[]" value="10">
<input type="checkbox" name="test[]" value="100">
<input type="checkbox" name="test[]" value="1000">
<input type="checkbox" name="test[]" value="10000">
<input type="checkbox" name="test[]" value="100000">
<input type="checkbox" name="test[]" value="1000000">
Also, wenn ich das erste Feld überprüfen und die Datenbank speichert 1 und wenn ich die ersten 3 überprüfen senden soll die Datenbank 111 (1 + 10 + 100) speichern und so weiter ...
Edit:
also versuchte ich Ihren Vorschlag aus. das Array Ausdrucken gibt dies:
array:1 [▼
"test" => array:3 [▼
0 => "1"
1 => "10"
2 => "100"
]
]
Aber wenn ich das und ausdrucken den Wert array_sum bekomme ich eine 0
Wenn Sie Ihr Formular Sie tun können eine foreach-Schleife und einfach etwas wie 'foreach ($ test als $ t) $ addierend + = (int) $ t' – kunicmarko20
Noch besser: http://php.net/manual/en/function.array-sum.php –
@KeithTyler Ich wusste nicht über diese Funktion. Vielen Dank! –