Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
de:create:databank [11.04.2017 08:57] – [Daten ergänzen] adminde:create:databank [26.11.2020 20:58] – [Beispiel 5: Daten ergänzen] sophia.schauer
Zeile 197: Zeile 197:
  
  
-===== Beispiel 5: Daten ergänzen =====+===== Example 5: Complete Data =====
  
-Um während des Interviews einen Eintrag in der Datenbank für Inhalte zu ergänzenmuss dieser ausgelesenergänzt und dann wieder geschrieben werden.+To add an entry to the database for content during the interviewit must be read outadded and then written again.
  
-Zum Beispiel wurden unter dem Schlüssel "FS-<Seriennummer>" a-priori Daten hinterlegt (3 Einträge pro Personalso Indizes bis 2). In Befragungswelle soll nun eine Produktpräferenz aus Frage PP01 als viertes Datum (Index 3) ergänzt werdenDer folgende PHP-Code könnte dann auf der Seite __nach__ der Seite mit PP01 stehen (s. Hinweise zu ''[[:de:create:functions:value]]'').+For example, under the key "FS-<Serial number>" a-priori data was stored (3 entries per personi.e. indices to 2). In survey wave a product preference from question PP01 is now to be added as fourth date (index 3). The following PHP code could then be placed on the page __after__ the page with PP01 (see notes on ''[[:en:create:functions:value]]'')
  
 <code php> <code php>
 $key = 'FS-'.caseSerial(); $key = 'FS-'.caseSerial();
-// Daten auslesen+// Reading data
 $data = dbGet($key); $data = dbGet($key);
 if ($data === false) { if ($data === false) {
-  // Keine Daten gefunden vielleicht eine Warnung anzeigen +  // No data found maybe show warning 
-  $data = array(-8, -8, -8);  // ... und das Datenelement initialisieren+  $data = array(-8, -8, -8);  // ... and initialize the data element
 } }
-// Die Antwort aus PP01 ergänzen+// Add the answer from PP01
 $data[3] = value('PP01'); $data[3] = value('PP01');
-// Eintrag erneut speichern+// save entry again
 $data = dbSet($key, $data); $data = dbSet($key, $data);
 </code> </code>
de/create/databank.txt · Zuletzt geändert: 19.09.2023 15:03 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki