Tach!
Was mache ich denn falsch? Ich verstehe es einfach nicht.
Wie ich schon sagte, beachtest du den Geltungsbereich von Variablen nicht. Was außerhalb einer Funktion ist, steht darinnen nicht zur Verfügung, was in ihr existiert, ist außerhalb nicht vorhanden. Deswegen haben Funktionen Parameter und Rückgabewerte, damit sie mit ihrer Außenwelt kommunizieren können.
dedlfix.