Hilker: merkwürdiges Problem mit if Klausel

Beitrag lesen

Immer noch ohne den Code gesehen zu haben kann ich weiterhin nur folgendes tippen:

Mit dieser minimalen Änderung der Bedingung (+ oder -) bewirkst du, dass der Programmfluss in den else Block statt dem if Block (oder eben umgekehrt) gelangt und an der stelle doktorst du vielleicht in @query rum oder erzeugst auf sonstiger Weise eine Endlosschleife. Die Endlosschleife (falls es überhaupt eine ist) stammt jedenfalls nicht _direkt_ aus der if Bedingung.

OK, eine if-bedingung kann schwer einen loop hervorrufen,
hier mal der code aus if:

  
 if (($$_{lg} != $query[$i+1]{lg}) || ($$_{bg} != $query[$i+1]{bg}))  
   {  
   $content.= "</div>\n";  
   }  
  else  
   {  
   $content.= "<hr size=\"1\">";  
   }  
  $i++; #schleifendurchlauf zähler +1  
  } #end of for schleife  

wie gesagt, lasse ich den obigen code aus der for schleife heraus, oder ändere ich im linken || teil der if bedingung das + in ein - läuft die sache...

Gruß,
Cruz