Klassmann: Sessions:Mehrdimensionales Array

Beitrag lesen

Hab's gerade probiert, aber es waren keine Angaben über die HTTP_SESSION_VARS darin. Ich weiß aber, daß es ein assoziatives Array ist!

Genau da ist das Problem. Du versuchst ja das Array über einen numerischen Index anzusprechen. Das macht das nicht mit. Du musst dafür Namen vergeben. Die kann er dann anzeigen.

Will ich zwar nicht abstreiten, aber ich kann's mir nicht vorstellen. In PHP kann man normale und assoziative Felder durchaus problemlos mischen. PHP gibt in der Funktion each() beispielsweise allerhöchstselbst ein solches gemischtes Feld zurück.
Spricht man darüberhinaus ein Feld mit einem Index an, welcher nicht existiert, kommt "null" oder "undefined" zurück, aber kein Fehler.

Habe das gerade mal mit $_POST ausprobiert (ist auch ein assoziatives Array). Möchte ich es mit $_POST[$i] ansprechen, bekomme ich die gleiche Meldung:
Undefined offset:0 on line 5
Undefined offset:1 on line 5
Undefined offset:2 on line 5
.
.
.

Spreche ich die Felder jedoch über die Namen an $_POST["name"] klappt das einwandfrei.
Allerdings sollte es auch mit foreach funktionieren....

Muss jetzt leider weg, probiere es aber nacher aus.

Peter!