Ich habe in einem Array drei Nummern für potenzielle Arbeitgeber vorliegen, die aus maximal 25 ausgewählt wurden. In dem Fragebogen sind für alle 25 Arbeitgeber Frageblöcke angelegt.
Nun möchte ich die Nummern der Arbeitgeber in maximal drei Variablen auslesen.
AG01=$neue_liste[0];
AG02=$neue_liste[1];
AG03=$neue_liste[2];
Dieser Befehl funktioniert nicht.
Wie kann ich den ersten Wert des Array $neue_liste in die Variable $AG1, den zweiten Wert in $AG2 und den dritten in $AG3 auslesen? Was passiert, wenn der Array nur einen oder zwei Werte enthält?
Wenn die Werte für $AG1 bis $AG3 vorligen, möchte ich die insgesamt 25 Arbeitgeber wie folgt ansteuern:
Vor dem Block für den ersten Arbeitgeber wird eine Seiten mit der Kennung AG01 eingefügt.
Dazu benötige ich eine Schleife, die von 1 bis 3 die Durchläufe macht und dafür sorgt, dass der jeweilige Arbeitgeber angesprungen wird.
for ($i=1; $i<=3; $i++) // Durchzählen von 1 bis 3
//Hier fehlt noch etwas??
//Der erste Arbeitgeber
if (value('AG01') == 1) {goToPage('LH1');}
// Der zweite Arbeitgeber
if (value('AG01') == 2) {goToPage('PG1');}
// usw. bis Code 25
Jeweils nach dem Block eines Arbeitgebers wird die folgende Abfrage gemacht.
if value ('$i' < 3 {goToPage('AG01');
else goToPage 'PRIV'};
Wenn kein Arbeitgeber angegeben wird, findet ein Sprung an das Ende des Fragebogens statt.
Kann das so funktionieren?
Vielen Dank!