hasNext() ){ $zahlung = $i->next(); echo "Bitte Name angeben:\n"; $line = fgets( STDIN, 100 ); $name = rtrim( $line ); echo "suche Anmeldedaten\n"; $j = Anmeldungen::iteratorZuName( $name ); $z = 0; while ( $j->hasNext() ){ $z++; $anmeldung = $j->next(); $str = $anmeldung->toString(); echo "$z : $str\n"; $anmeldungArr[$z] = $anmeldung; } echo "Wem soll die Zahlung zugeordnet werden (0 = 'niemand->ready')?\n"; $line = fgets( STDIN, 10 ); $zAuswahl = rtrim( $line ); if ( $zAuswahl != "" ) { if ( $zAuswahl == 0) $z = 0; if ( $z == 0 ){ $zahlung->status = "ready"; } else { $anmeldung = $anmeldungArr[$zAuswahl]; $zahlung->buchungsKey = $anmeldung->buchungsKey; $zahlung->status = "assigned"; } # Zahlungen aendern Zahlungen::aendern( $zahlung ); } } } }