Warum komme ich dann trotzdem in diese Schleife ?
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.
Oder in einem Satz: Auch ein Vergleich erfordert das Auslesen der Variable - existiert sie nicht, gibt's einen Fehler.
Gruß,
soenk.e