XaraX: schleifen problem (for mit if)

Beitrag lesen

Moin Herbert,

for($g=1; $g<=14; $g++){
   if($akth == $bh){
       $hh1 =($bm) ? ""         : "symbol_s";
       $hh2 = "symbol_s";
   }
   if($akth == $eh){
       $hh1 =($em) ? "symbol_e" : "";
       $hh2 = "";
   }
   if($akth > $bh && $akth < $eh)
       $hh1 = "symbol_f";
       $hh2 = "symbol_f";
   }
   print $html_out;
   $akth++;
}

leider geht aus Deiner Problembeschreibug nicht hervor, wo Dein Code "irgendwie hängen bleibt". Vermutlich meist Du, weil nach dem dritten Durchlauf keine der angegebenen Bedingungen mehr eintreten kann, da $akth dann den Wert 11 hat, das Ausleibende umdefinieren der Variablen $hh1 und $hh2. Da hilft nur eine problemorientiertere Herangehensweise, bei der man Dir ohne weitere Informationen nicht zur Hand gehen kann.

Gruß aus Berlin!
eddi