Tom: <input type="image" ...>, Wie Fehler melden?

Beitrag lesen

Hello,

http://de.selfhtml.org/html/formulare/formularbuttons.htm#grafische

auf was kann ich mich ggf. verlassen?

Bei Verwendung von <image type="image" ...> wird nur die y-Komponente übertragen.

Der Testcode

echo '<input type="image" src="/img/lupe.gif" name="btn[show][' . $id . ']">';

liefert mir

Array
(
    [btn] => Array
        (
            [show] => Array
                (
                    [3] => 9
                )

)

)

Das gilt für

  • IE 8.0.6001
  • FF 3.6.13
  • PHP 5.4.22 (aus dem XAMPP-Paket)

Content-Type: multipart/form-data; boundary=---------------------------222962985512053
Content-Length: 262
-----------------------------222962985512053
Content-Disposition: form-data; name="btn[show][1].x"

17
-----------------------------222962985512053
Content-Disposition: form-data; name="btn[show][1].y"

11
-----------------------------222962985512053--

Mal in die Header geschaut, macht der Browser es noch richtig

Scheint also ein PHP-Fehler zu sein.
Wie bekomme ich die Jungs und Mädels dazu, den zu beheben?

Das liegt zwar einerseits an dem ungewöhnlichn Namen für das Element, aber der ist ungemein praktisch und ja auch zulässig.

Wäre also vielleicht sogar sinnvoll, wenn PHP daraus in Zukunft

[btn][show][3][x] => 27
    [btn][show][3][y] => 9

machen würde.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://restaurant-zur-kleinen-kapelle.de