Für eine foreach-Schleife braucht man ja ein Array und keinen String, oder hab ich hier den Überblick nicht?
Änderung Zeile 10
Alles anzeigen
Änderung Zeile 10
Quellcode
- if ($Core->get(POST, 'send', true))
- {
- $elemente = '';
- // Namen aus der DB holen
- $DB->set_sql('SELECT * FROM ' . PREFIX . 'fragz_version_config');
- $DB->execute();
- while ( $temp = $DB->fetch_assoc() )
- {
- // Zu einem Array zusammenfügen
- $elemente[] = $temp['version_name']; // Die Einträge immer zu einem Array hinzufügen und nicht zu einem String
- }
- $DB->free();
- foreach ( $elemente as $key => $value )
- {
- // Value Wert aus dem Formular
- $key = $_POST[$value];
- $DB->set_sql('UPDATE ' . PREFIX . 'fragz_version_config SET `version_value`=:1 WHERE `version_name`=:2');
- $DB->execute($value, $key);
- $DB->free();
- }