Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/05/2010, 11:45
Avatar de bNd170
bNd170
 
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 15 años, 6 meses
Puntos: 13
Respuesta: Sistema Brackets - PHP

Bueno gente, poco a poco he ido haciendome a la idea y he conseguido pintar las tablas de forma correcta.

Ahora estoy en el mehoyo de la cuestión que es saber en que celda hay que pitar cada cosa.

Voy bastante perdido en el tema, he intentado empezar por mi cuenta pero no avanzo.

Código PHP:
Ver original
  1. $numequip = $_REQUEST[numequip];
  2. $potencia = esPotencia($numequip);
  3. $columnas = $potencia+($potencia+1);
  4. $numero_partidos = $numequip/2;
  5. $filas = 3*$numero_partidos+$numero_partidos-1;
  6. // Class de fondo para los nombres (g = Ganador - p = Perdedor)
  7. $depen="n";
  8. $equipo = 0;
  9. $ronda = 0;
  10. // Iniciamos la tabla
  11. echo "<table cellpadding='0' cellspacing='0' border='1'>";
  12.  
  13. // Bucle de relleno
  14. for($x=1;$x<=$filas;$x++) {
  15.     echo "<tr>";
  16.     for($j=1;$j<=$columnas;$j++) {
  17.         if($j%2==0)
  18.             $bracket=true;
  19.         else {
  20.             $bracket=false;
  21.             $ronda++;
  22.         }
  23.         if(!$bracket) {
  24.             $equipo++;
  25.             echo "<td class='$depen' width='82' align='center' valign='middle'><input type='text' size='15' name='Match' value='equipo_$equipo'/></td>";
  26.         } else
  27.             echo "<td width='22'>&nbsp;&nbsp;</td>";
  28.  
  29.     }
  30.     echo "</tr>";
  31. }
  32.        
  33. echo "</table>";

Aver si alguien por lo menos me hecha un rayito de luz ante tanta oscuridad y me ilumino.

Gracias de antemano.