Einzelnen Beitrag anzeigen

Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#3

AW: IdHTTP Post CheckBox Checked

  Alt 8. Mär 2012, 07:32
Du musst das doch gar nicht mitsenden, oder verstehe ich da gerade etwas falsch? Du musst nur dann dem POST-Request das data.FormFieldAdd('checkbox1', '1'); hinzufügen, wenn die Checkbox auch wirklich aktiv ist. Den eigentlichen Wert, d.h. die '1' wird man nie abfragen.

In PHP kann man das ganze folgendermaßen machen:
Code:
if (isset($_POST['checkbox1'])) {
    // in CheckBox1 ist ein Haken drin
} else {
    // in Checkbox1 ist KEIN Haken drin
}
Sollte der Benutzer die Checkbox nicht angehakt haben, so tritt automatisch der Else-Teil in Kraft. Und wie du siehst ist es unerheblich welcher Wert denn in $_POST['checkbox1'] steckt.

-- Edit: Wo war die rote Box?!
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat