Hi!
in
var_dump($wert_input[$update_id]);
steht exact das drin, was ich gerne hätte.Aber um es in die db einzutragen, muß ich doch im php-code
update ... set wert="".$configwert_input."[".$update_id."]" where...
eintragen?
Nein, so unübersichtlich muss man das nicht machen. Nimm am besten sprintf() zum Zusammenbauen der Query (wenn du keine Prepared Statements verwenden willst/kannst).
$sql = sprintf("UPDATE ... SET wert='%s' WHERE ...", escape_funktion_für_dein_dbms($_POST['wert_input'][$update_id]));
Damit trennst du die Syntax des SQL-Statements von der für PHP benötigten, was die Sache übersichtlicher macht. Das notwendige Anwenden der Maskier-/Escape-Funktion würde deine Stringverknüpfungsschreibweise auch noch etwas unübersichtlicher machen.
Und bitte informiere dich zum Thema Kontextwechsel, wenn du keine SQL-Injection-fähigen Lücken einbauen willst.
Lo!