seth: Offset-Fehler

Beitrag lesen

hi!

Es gibt keinen Eintrag 10 !!! Der ist = ""

was denn nun? gibts keinen eintrag 10 oder ist er ""? das ist ein unterschied.

Warum komme ich dann trotzdem in diese Schleife ?

ich gehe davon aus, dass Sönke Tesch recht hat, also $Akt_User[10] nicht definiert ist.
dann passiert in etwa folgendes:
angenommen es existiert das array $Akt_User mit 10 elementen 0 bis 9.
bei deinem codeschnipsel wird $x mit 1 initialisiert und dann bei jedem durchlauf um 1 inkrementiert.
...soweit so gut...
sobald $x==9, wird $y (in 311: $y = $x + 1;) auf 10 gesetzt.
somit ist $Akt_User[$y], also $Akt_User[10], undefined, sodass zeile 311 einen fehler verursacht.
anschliessend wird in zeile 307 nochmal $Akt_User[10] abgefragt, was den zweiten fehler begruendet.

prost
seth