no way to compare when less than two revisions
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| |
— | de:create:functions:listfails [12.01.2015 20:28] (aktuell) – ausgelagert aus functions-proc admin |
---|
| ====== listFails() ====== |
| |
| ''array **listFails**()'' |
| |
| Die Funktion ''listFails()'' verrät, welche Variablen dafür verantwortlich sind, dass die Seite erneut abgefragt werden muss. Die Funktion liefert ein Array mit den entsprechenden Variablen-Kennungen. |
| |
| **Hinweis:** Manche Ursachen für die erneute Anzeige einer Seite können nicht als Variablen-Kennungen wiedergegeben werden, z.B. wenn in einer Mehrfachauswahl weniger als die geforderte Anzahl Optionen gewählt wurde oder wenn die Seite durch einen eigenen Filter wiederholt wird. |
| |
| |
| ===== Beispiel ===== |
| |
| Im folgenden Beispiel wird überprüft, ob in Item "AB01_01" keine oder eine fehlerhafte Antwort gegeben wurde (entsprechend den Antwort-Vorgaben, die für das Item eingestellt wurden). Falls dem so ist, wird der Textbaustein "info_AB01_01" mit weiteren Hinweisen zum geforderten Antwortformat angezeigt. |
| |
| <code php> |
| $fails = listFails(); |
| if (in_array('AB01_01', $fails)) { |
| text('info_AB01_01'); |
| } |
| question('AB01'); |
| </code> |