AlexBausW: Ärgerliches if-statement

Beitrag lesen

Hallo Bernhard,

sub getStaff {
  open [...]
  while () {
    if (){
      if () {  }
    }
  close [...]
}

Irgendwie scheinen Deine Klammern mit Dir durchzugehen ;-) Entweder hast Du die schließende Klammer der Subroutine nicht kopiert. Dann schließt Du Deine Datei beim ersten Durchlauf der Schleife. Oder es fehlt die Klammer der while-Schleife. Dann wundert es mich allerdings, daß überhaupt irgendwas geht.
Wenn man davon ausgeht, daß die Reihenfolge der Klammern stimmt (nur die schließende fürs Sub fehlt), dann wird die Schleife nur einmal durchlaufen, weil "Read from closed Filehandle" imho keinen Wert zurückliefern sollte ;-) Wenn Du nun zufällig die $staff_id von $lva_a...2 als erstes in der Datei steht, dann wir eben nur diese mit $ansprechpartener_text verknüpft.

Hoffentlich stinkt es nicht mehr so, wenn Du das nochmal überprüft hast.

Gruß AlexBausW

Please visit my SELFvisitingcard @ http://www.atomic-eggs.com/selfspezial/daten/150.html