Verbindungslinie zwischen DivTags

EddieG

Erfahrenes Mitglied
Hi,
ich bin dabei ein Turnierscript zu erstellen und stehe vor einem CSS Problem, weshalb ich es auch zu erst hier gepostet habe und nicht im PHP Bereich.
Was mein Problem ist und wie es eigentlich ausschauen sollte, sieht ihr hier.
http://s1.directupload.net/file/d/2229/ssxuvs5b_png.htm
http://s7.directupload.net/file/d/2229/4jtohtl5_png.htm
ich habe die Verbindungslinien zwischen den einzelnen Phasen hin bekommen.Aber auch nur teils
Die wo ich nicht schaffe und langsam verzweifel, sind die für die Verbindung zwischen den Gruppen

PHP:
function setSlots($ebene,$left,$top,$last=0)
	{
		$i=0;
		$t = $top;
		$r=$top;

		for($zeile=0; $zeile < $this->gesamtgroesse; $zeile++)
		{
				
				for($z = $ebene; $z <= $ebene; $z++)
				{   
					
					 
					 $rest = $zeile % pow(2,$z);
					 $wunsch = pow(2, $z-1)-1;
					 if($rest == $wunsch) { 
					 if($i%2==0)
					 {
					 echo "<div style=\"position:absolute; left:{$left};top:{$top};z-index:{$ebene};width:120; 
					 border-bottom:1px #000 solid;\">";
					 }
					 else{
					 echo "<div style=\"position:absolute; left:{$left};top:{$top};z-index:{$ebene};width:120; 
					 border-bottom:1px #000 solid;\">";	 
					 }
					 
					 	echo "Manschaft{$i}</div>";
						$i++;
					 } 
					 else
					 {
						if($i%2!=0)
						{
/*							switch($ebene)
							{
								case 1:
								
								$t = $top+39;
								$r = $top-20;
							}*/
								$t = $top+39;
								$r = $top-20;
								$c = $top-20;
					
/*					 echo "<div style=\"position:absolute; left:{$left};top:{$r};z-index:{$ebene};width:120; 
					 border:1px #000 solid; height:$t;\"></div>";	*/
					 
							 if($last ==0)
							 {
							 echo "<div style=\"height:24; padding-top:57;position:absolute; left:{$left};top:{$c};z-index:{$ebene};border-right:1px #000 solid; padding-left:120;\"></div> ";
							 }
							 else
							 {	
							 }	
					 }
		


					 	if($i%2!=0)
					 	{
								$t = $top+39;
								$r = $top-20;
								$c = $top-20;
								$b = ($c)-10;
								$bp = (57/2)-3;
							if($last ==0)
							 {
							 $l = $left+120;
							 echo "<div style=\"height:24; padding-top:$bp;position:absolute;
							  left:{$l};top:{$b};z-index:{$ebene};border-bottom:1px #000 solid;padding-left:100\">{$i}</div>";
							 }
							 else
							 {	
							 }	
						}
					 }
					
				}$top+=40;	
		}
	}

Es liegt an der letzten If-Bedingung.
Hier noch mal der Code für die
PHP:
 if($i%2!=0)
					 	{
								$t = $top+39;
								$r = $top-20;
								$c = $top-20;
								$b = ($c)-10;
								$bp = (57/2)-3;
							if($last ==0)
							 {
							 $l = $left+120;
							 echo "<div style=\"height:24; padding-top:$bp;position:absolute;
							  left:{$l};top:{$b};z-index:{$ebene};border-bottom:1px #000 solid;padding-left:100\">{$i}</div>";
							 }
							 else
							 {	
							 }	
						}
 
Zuletzt bearbeitet:
Zurück