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

0 votes

Hallo,

in unserem Fragebogen gibt es eine Frage zur Haushaltsgröße (Anzahl der Personen U14 und Ü14). Anhand dieser Angaben möchte ich verschiedene Einkommensschwellen errechnen (unter der Armutsschwelle, Mittelschicht, Reich). Das Ergebnis dieser Berechnungen soll dann in einem Dropdown-Menü dargestellt werden, damit die Probanden auswählen können, in welchem Bereich (angepasst an ihre Haushaltsgröße) sich ihr Einkommen befindet.
Die Berechnung der einzelnen Schwellen ist kein Problem, nur habe ich es noch nicht geschafft, die jeweiligen Ergebnisse in das Dropdown-Menü einzubauen.
Versucht habe ich es bisher mit internen Variablen und Platzhaltern, aber irgendwo fehlt noch die entscheidende Verbindung.
Der Code sieht bisher so aus:
-PHP-

$v1 = value('PM10'); // Eingabe der Anzahl Ü14
$v2 = value('PM11'); // Eingabe der Personenanzahl U14

$kid = $v2 - 1; // Errechnung der korrekten Variable, die in die Formel unten eingeht
$adult = $v1 - $kid-1;

$arm = ceil(923+($adult0.5923)+($kid0.3923)); // Errechnung der Schwellen
$mitte = ceil(1538+($adult0.51538)+($kid0.31538));
$reich = ceil(3076+($adult0.53076)+($kid0.33076));

-HTML-Textbaustein für das Dropdown-Menü-

	<label><br>Einkommen:
		<select name="PM17" size="5"> // Hier hatte ich den Namen der internen Variable eingetragen... aber ohne Erfolg bisher.
			<option>unter '.$arm.'€</option>
			<option>zwischen '.$arm.' und '.$mitte.'€</option>
			<option>über '.$reich.'€</option>
	
		</select>
	</label>

Also wie bekomme ich den HTML-Code dazu, zu wissen, was der PHP-Code ausrechnet hat?

Merci und LG.
Christiane.

in SoSci Survey (dt.) by s069976 (155 points)

1 Answer

+1 vote
 
Best answer

Meine Empfehlung wäre, dass Sie einen Platzhalter definieren ...

replace('%arm%', $arm);
replace('%mitte%', $mitte);
replace('%reich%', $reich);

... und dann eine Frage "Dropdown" anlegen, in welcher Sie einfach nur die Platzhalter verwenden:

unter %arm% €
zwischen %arm% € und %mitte% €
zwischen %mitte% € und %reich% €
über %reich% €
by SoSci Survey (92k points)
selected by s069976
...