Auge: Checkboxen in Formular

Beitrag lesen

Hallo

<input type="checkbox"
         name="check[1]"
         value="checked"
         checked="<?php if(isset($_POST['check'][1])){echo $_POST['check'][1];} ?>">

Kann es sein, das du dich ein bisschen verhaspelt hast?

  • value="checked"
  • checked="<?php if(isset($_POST['check'][1])){echo $_POST['check'][1];} ?>"

Du meintest doch wohl:

  • value="<?php if(isset($_POST['check'][1])){echo $_POST['check'][1];} ?>"
  • checked="<?php if(isset($_POST['check'][1])){echo "checked";} ?>"

M;al davon abgesehen, dass ich "checked" solo verwende (HTML 4), habe ich
auch noch nicht probiert, das name-Attribut mit einer Arrayangabe incl. Index
zu füllen (name="check[1]"). Ich wäre ehrich gesagt so noch nicht auf die Idee
gekommen, dies zu tun. Schließlich fuktioniert es so, wie es funktioniert [1],
und gut ist!

[1] Ich weiß, dass das kein schlagendes Argument ist.

Tschö, Auge

--
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)