0 votes
in SoSci Survey (dt.) by s069994 (125 points)

Wie lautet der PHP Code, wenn die Summe zweier Variablen die eingegebene Zahl der dritten Variablen sein sollte?

Beispiel:
(1)Anzahl Mitarbeiter weiblich:
(2)Anzahl Mitarbeiter männlich:
(3)Anzahl Mitarbeiter gesamt:

1+2 sollte in Summe die bei 3 eingegebene Zahl ergeben

1 Answer

0 votes
by SoSci Survey (304k points)

Je nachdem, was Sie machen möchten, könnte der Code wie folgt aussehen:

if (value('AB01_01') + value('AB01_02') != value('AB01_03')) {
  repeatPage('falsche_summe');
}

Aber wenn man ohnehin schon die Einzelwerte abfragt, wäre es eigentlich einfacher, wenn man die offene Texteingabe-Frage so konfiguriert, dass sie die Summe selbstständig anzeigt. Ohne dass der Teilnehmer noch überflüssig rechnen muss.

by s069994 (125 points)
vielen Dank für den Hinweis! Eine Rückfrage: wie kann ich die Frage so konfigurieren, dass die Summe selbständig angezeigt wird?
by SoSci Survey (304k points)
Tragen Sie bei "Prüfung der Antwort" -> "Exakte Summe vorgeben" bitte einen beliebigen Wert ein.
by s069994 (125 points)
Welchen Wert muss ich hier genau eingeben? Denn jedes an der Befragung teilnehmende Unternehmen hat eine anderen Mitarbeiteranzahl, sodass ich keine exakte Summe vorgeben kann, da ich diese nicht kenne.
by SoSci Survey (304k points)
Wie schon geschrieben: Einen beliebigen Wert. Also zum Beispiel 1.

Solange Sie für die Frage keine Antwortpflicht aktivieren, hat die Zahl keine Bedeutung. Aber die aktiviert die Anzeige der Summe.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...