Ich soll eine Fehlermeldung triggern, wenn drei offene Auswahlfelder nicht logisch beantwortet werden. Die Antwortfelder wurden auf Zahlen limitiert. Der Code funktioniert, bis eben eine der drei Antwortfelder leergelassen wird. Dann kommt ein php-Error. welche Möglichkeiten gibt es, den Fehler zu unterdrücken, bzw. die ganze Bedingung zu ignorieren, sobald nicht alle drei Felder ausgefüllt werden.
if (((value('B002_02')) + (value('B002_03'))) > (value('B002_01'))) {
repeatPage('error_2');
}
Edit sagt: Ich könnte natürlich einfach eine if-Prüfung davor setzen, ob alle drei Fragen beantwortet wurden. Aber ich wollte mich einmal erkundigen, ob es mit Value auch eine elegantere Lösung gibt :) Auf SoSci-Wiki habe ich spontan nichts dazu gefunden.