Moin!
if (true
wenn wahr wahr ist (... also immer)
dann prüfe ob $_POST['FEHLERKATEGORIE'] auch den String ''alles i.O.' enhält.
&& (! 'alles i.O.' == $_POST['FEHLERKATEGORIE'])
dann prüfe ob auch der getrimmte Inhalt von $_POST['BESCHREIBUNG'] (also das Formularfeld "Beschreibung") ein leerer String ist
&& (''==trim($_POST['BESCHREIBUNG']))
und wenn das alles zutrifft
) {
beschwerde('Das Textfeld "BESCHREIBUNG" darf nicht leer sein, wenn es Beschwerden gibt.');
}
führe die Funktion "beschwerde" mit dem String als Argument aus.
> kannst Du mir das bitte mal übersetzen, was das passiert!
Kann es sein, dass Du noch sehr weit am Anfang des Lernens stehst?
Natürlich lässt sich das als Einzeiler notieren:
`if ('alles i.O.' != $_POST['FEHLERKATEGORIE'] && ''==trim($_POST['BESCHREIBUNG'])){ beschwerde('Das Textfeld "BESCHREIBUNG" darf nicht leer sein, wenn es Beschwerden gibt.');}`{:.language-php}
... ist aber nicht sehr übersichtlich.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix
--
[Des fastix kleines CMS](http://www.fastix.org/fastix-cms/)