ChrisB: $_GET vs. $_POST

Beitrag lesen

Hi,

??? Den Satz verstehe ich nicht. Es ging doch gerade darum, festzustellen, welche Felder übertragen wurden und welche davon auch benutzt wurden. Wenn man nun unterschiedliche Formulare als Quelle hat und immer dasselbe Ziel, dann hat diese Abrage durchaus einen Sinn.

if (isset($_POST['element']) and strlen($_POST['element'] > 0)
        Element wurde übertragen            Elemetrn wurde benutzt

Wie kommst du darauf, ein Textfeld, für das ein Leerstring als Value übermittelt wurde, wäre "unbenutzt"?

Wenn ich aus meinem Online-Profil die Telefonnummer wieder rauslöschen möchte, deshalb das Feld leere - dann habe ich es sehr wohl "benutzt".
Und du würdest jetzt meinem Wunsch, das entsprechende Feld mit einem Leerstring zu updaten, nicht entsprechen wollen?

Das einzige, was hier wohl obsolete ist, die das trim($_POST['element']) vor dem strlen(), da dies von HTTP und PHP selber erledigt wird.

Das wäre mir neu.
Warum sollten HTTP oder PHP derart verfälschend in die Datenübertragung eingreifen?

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.