Hallo,
ich habe ein Problem mit Arrays in Formularen bzw. dem vergeben von Array-Keys.
Beispiel:
Wenn ich dieses sende, sollte per Post folgendes verschickt werden:
jedoch verändern sich die Keys:
Ich habe dazu mal ein Test-Script online gestellt, welches folgendes Formular enthält:
gesendet wird dort fälschlicherweise:
und so sollte es sein:
hier gehts zum Script
Meine PHP-Version ist 5.2.6 (ohne Suhosin).
Über Hilfe würde ich mich riesig freuen....sitze an dem Problem schon ca. eine Woche und über Google lässt sich nichts finden.
LG
ich habe ein Problem mit Arrays in Formularen bzw. dem vergeben von Array-Keys.
Beispiel:
Code:
<form action="" method="post"> <input type="text" name="meinArray[meinKey]" value="meinValue"> <input type="hidden" name="hiddenArr[2]" value="meinValue"> <input type="submit" name="submit" value="senden"> </form>
Code:
meinArray[meinKey] = meinValue hiddenArr[2] = meinValue
Code:
meinArray[0] = meinValue hiddenArr[0] = meinValue
Code:
<form action="" method="POST"> <input type="hidden" name="foo[bar]" value="true"> <input type="submit" name="senden" value="senden mit POST"> </form>
PHP-Code:
array(2) {
["foo"]=>
array(1) {
[0]=>
string(4) "true"
}
["senden"]=>
string(15) "senden mit POST"
}
PHP-Code:
array(2) {
["foo"]=>
array(1) {
["bar"]=>
string(4) "true"
}
["senden"]=>
string(15) "senden mit POST"
}
Meine PHP-Version ist 5.2.6 (ohne Suhosin).
Über Hilfe würde ich mich riesig freuen....sitze an dem Problem schon ca. eine Woche und über Google lässt sich nichts finden.
LG
Kommentar