0 votes
in SoSci Survey (dt.) by s114904 (160 points)
edited by SoSci Survey

Hallo zusammen,

wir haben einen Fragebogen mit Urnen angelegt. Dieser ist nun online und funktioniert soweit. Allerdings funktioniert das Speichern der Daten in der Urne nicht. Untenstehend sende wir Ihnen unseren PHP-Code (dort erhalten wir auch keine Fehlermeldung, daher gehen wir davon aus, dass wir diesen korrekt programmiert haben?).

Gibt es hier eine Lösung?

Danke!

if('HT02' == 1-19)
{
urnDraw('baby_boomer','IV01','end');
$baby1 = value('IV01_01');
urnDraw('baby_boomer','IV02','end');
$baby2 = value('IV01_01');

if($baby1<=baby2)

{
gotopage('jump1');
urnDraw('Baby_boomer', 'IV01');

html('<p>Auf dem Zettel steht die Kombination '.value('IV01_01').' - '.value('IV01_02').'</p>');


}

if($baby2<=baby1)
{
gotopage('Giorgio Armani');
urnDraw('Baby_boomer', 'IV02');
}




if('HT02' == 35-50)
{
urnDraw('generation_y','IV01','end');
$Y1 = value('IV01_01');
urnDraw('generation_y','IV02','end');
$Y2 = value('IV01_01');


if($Y1<=Y2)
{

gotopage('jump1');
urnDraw('generation_y', 'IV01');

html('<p>Auf dem Zettel steht die Kombination '.value('IV01_01').' - '.value('IV01_02').'</p>');

}

if($Y2<=Y1)

gotopage('Giorgio Armani');
urnDraw('generation_y' , 'IV02');
}
}

1 Answer

0 votes
by SoSci Survey (304k points)

Ihr Code wird nie ausgeführt, denn Sie schreiben...

if('HT02' == 1-19)

Eins minus 19 ergibt -18. Und das entspricht nicht dem String (Text) 'HT02'.

Ich denke, Sie meinen folgendes:

if ((value('HT02') >= 1) and (value('HT02') <= 19)

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

...