Schon nahe dran ... aber getItems()
liefert Ihnen eine Liste der Items, auf die eine Bedingung zutrifft. Das heißt, Sie müssten prüfen, ob der Befehl gar nichts zurückgibt:
if (count($gewaehlt) == 0 ) {
Und achten Sie darauf, dass vor der geschweiften Klammer kein (!) Semikolon stehen darf. Sonst klappt es nicht.
Wenn Sie es für mehrere Fragen prüfen möchten, dann würde das mit einer Schleife z.B. wie folgt aussehen:
$anyBlank = false;
foreach (['AB01', 'AB02', 'AB03'] as $frage) {
$gewaehlt = getItems($frage, 'min', 2);
if (count($gewaehlt) == 0) {
$anyBlank = true;
}
}
if ($anyBlank) {
// Screenout
}