MudGuard: keine ausreichende Problembeschreibung

Beitrag lesen

Hi,

das Problem ist das es mir immer anzeigt

Bitte füllen sie alle Pflichtfelder aus .....

obwohl ich sie ausgefüllt hab !!

und ich weis nicht warum !!

Weil Du Zahlen kleiner als 5 eingibst?

if (empty($mailadress) || $mailadress < 5 || ...

Falls mailadress (da fehlt entweder ein d, falls das englisch sein soll, oder ein e, falls es deutsch sein soll) einen Wert kleiner als 5 hat, wird der rechte Teil des || nach $mailadress < 5 nicht mehr beachtet, da der Wert ja schon true ist.

Strings werden in vielen Fällen zum integer-Wert 0 konvertiert, sind also in vielen Fällen kleiner als 5.

Willst Du hier vielleicht prüfen, ob die Stringlänge (NICHT der String selbst) einen Wert kleiner als 5 hat?

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.