Sönke Tesch: Formulareingabe mit is_string prüfen ??

Beitrag lesen

Ich bemerke gerade das eine Prüfung ob Text in ein Formularfeld eingegeben wurde mit "is_string" nicht funktioniert

Auch ein leerer Text macht aus einer Variable eine Textvariable. Erst wenn Deine Variable tatsächlich 0 oder null ist (und nicht "" oder "0"), ist sie kein Text mehr. Dies wird aber bei Formularen nicht vorkommen, da sämtliche Formulardaten, auch Zahlen, immer als Texte übermittelt werden und PHP sie AFAIK auch als Text übernimmt.

auf Ziffer zu prüfen (is_numeric) funktioniert einwandfrei

Klar, entweder sind Ziffern da ("123") oder nicht ("").

Gruß,
  soenk.e