Tom: $_GET vs. $_POST

Beitrag lesen

Hello,

ist es möglich leere felder nicht mit zusenden, ich meine dass in der adresszeile die einträge nicht auftauchen.

Das ist teilweise sogar so.
Kontrollelemetne, wie Radio-Elemente, Checkboxen und Select-Elemente werden nur übertragen, wenn sie ausgewählt wurden.

Das ist aber gar nicht so praktisch, da man dann im Backend nicht so leicht sehen kann, dass man etwas wieder ausschalten / abwählen will. Das gilt natürlich auch für Textfelder. Angenommen, Du hast ein Affenformular gebaut und willst nun in einem Feld den Text wieder beseitigen. Dann hast Du dort das gleiche Problem, wie mit den Kontrollelementen.

Du kannst aber im Backend leicht abfragen, ob das Element benutzt wurde:

if (isset($_POST['element']) and strlen($_POST['element'] > 0)
    {
        ## Feld wurde benutzt
    }

Liebe Grüße aus dem Cyberspace

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de