Hallo,
hier der komplette PHP-Code (ich hoffe, es ist das, was Sie meinen:
<?xml version="1.0"?>
<questionnaire>
<!-- Seite 1 -->
<page intID="1">
<question id="EL01" intID="2" />
</page>
<!-- Seite 2 -->
<page intID="46">
<question id="DV01" intID="48" />
<question id="DV03" intID="47" />
</page>
<!-- Seite 3 -->
<page intID="29">
<php intID="30"><![CDATA[
if (value('DV01') != 2) {
option('backbutton', true);
option('nextbutton', false);
} else {
option('backbutton',false);
option('nextbutton', true);
}
]]></php>
</page>
<!-- Seite 4 -->
<page ident="jump1" intID="5">
<question id="NA01" intID="6" />
</page>
<!-- Seite 5 -->
<page intID="7">
<question id="NA04" intID="45" />
</page>
<!-- Seite 6 -->
<page intID="9">
<question id="NA03" intID="10" />
</page>
<!-- Seite 7 -->
<page intID="11">
<question id="IA01" intID="12" />
</page>
<!-- Seite 8 -->
<page intID="13">
<question id="IA02" intID="14" />
</page>
<!-- Seite 9 -->
<page intID="15">
<question id="IA03" intID="16" />
</page>
<!-- Seite 10 -->
<page intID="17">
<question id="ZA01" intID="18" />
</page>
<!-- Seite 11 -->
<page intID="19">
<question id="ZA02" intID="20" />
</page>
<!-- Seite 12 -->
<page intID="21">
<question id="FA01" intID="22" />
</page>
<!-- Seite 13 -->
<page intID="23">
<question id="FA02" intID="24" />
</page>
<!-- Seite 14 -->
<page intID="25">
<question id="U101" intID="26" />
</page>
<!-- Seite 15 -->
<page intID="27">
<question id="SD01" intID="28" />
</page>
<!-- Seite 16 -->
<page intID="3">
<question id="SD14" intID="4" />
</page>
<!-- Seite 17 -->
<page intID="31">
<question id="SD02" intID="32" />
</page>
<!-- Seite 18 -->
<page intID="33">
<question id="SD03" intID="34" />
</page>
<!-- Seite 19 -->
<page intID="35">
<question id="SD04" intID="36" />
</page>
<!-- Seite 20 -->
<page intID="37">
<question id="SD05" intID="38" />
</page>
<!-- Seite 21 -->
<page intID="39">
<question id="SD06" intID="40" />
</page>
<!-- Seite 22 -->
<page intID="41">
<question id="OF02" intID="42" />
</page>
<!-- Seite 23 -->
<page intID="43">
<question id="OF01" intID="44" />
</page>
<!-- Seite 24 -->
<page intID="8">
</page>
</questionnaire>
Als Fehlermeldung wenn man direkt auf Seite 3 geht erscheint folgendes:
Warning (page 3)
The variable DV01 has not been asked on a previous page during this interview. Therefore value() cannot determine any answer, yet.
Debug information wird mir Folgendes angezeigt:
[Information] Interview number 204 is to be continued
[Information] Questionnaire ZG from project familienzugang will be used
[Information] Retention period on page 2 has been 7 seconds
[Processing] Reading answers from page 2
[Information] Answer to DV01 = 2
[Information] ▼ Filter DV01/1 goes active (condition met).
[Information] Condition in filter DV01/2 is not met.
[Information] 100% of the questions have been answered so far
[Information] According to filter DV01/F1 the interview is stopped with text Abbruchtext
[Processing] Create screen-out page
Wenn ich den FB von vorn starte, werde bei Nein-Antwort auf Seite 2 wie gewünscht auf Seite 3 weitergeleitet, aber ohne Zurück-Button.
Vielen Dank für Ihre Mühe!