<input type="image" ...>, Wie Fehler melden?
Tom
- php
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
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
Tach!
Content-Disposition: form-data; name="btn[show][1].x"
Content-Disposition: form-data; name="btn[show][1].y"
Scheint also ein PHP-Fehler zu sein.
Das liegt zwar einerseits an dem ungewöhnlichn Namen für das Element, aber der ist ungemein praktisch und ja auch zulässig.
Nur entsteht jetzt ein btn[show][1]_x beziehungsweise btn[show][1]_y und damit passt es nicht mehr in die Array-Syntax, weil ein []-Klammernpaar fehlt. Dass du nur noch den y-Wert siehst, liegt wohl daran, dass der _x- und _y-Teil abgeschnitten wird und dann der y-Wert den x-Wert in btn[show][1] überschreibt.
Wie bekomme ich die Jungs und Mädels dazu, den zu beheben?
dedlfix.
Hello Dedlfix,
Wie bekomme ich die Jungs und Mädels dazu, den zu beheben?
Ich habe das Anliegen mal vorgetragen. Mal sehen, ob und wie sie darauf reagieren.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg