Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
de:create:databank [15.02.2017 19:38] – [Beispiel 2: Daten zwischen Interviews austauschen] fahr | de:create:databank [26.11.2020 20:58] – [Beispiel 5: Daten ergänzen] sophia.schauer | ||
---|---|---|---|
Zeile 194: | Zeile 194: | ||
// Jetzt noch die Frage anzeigen | // Jetzt noch die Frage anzeigen | ||
question(' | question(' | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Example 5: Complete Data ===== | ||
+ | |||
+ | To add an entry to the database for content during the interview, it must be read out, added and then written again. | ||
+ | |||
+ | For example, under the key " | ||
+ | |||
+ | <code php> | ||
+ | $key = ' | ||
+ | // Reading data | ||
+ | $data = dbGet($key); | ||
+ | if ($data === false) { | ||
+ | // No data found - maybe show warning | ||
+ | $data = array(-8, -8, -8); // ... and initialize the data element | ||
+ | } | ||
+ | // Add the answer from PP01 | ||
+ | $data[3] = value(' | ||
+ | // save entry again | ||
+ | $data = dbSet($key, $data); | ||
</ | </ |