PHP - Llaves o corchetes de torneos con base de datos

 
Vista:
sin imagen de perfil
Val: 10
Ha aumentado su posición en 17 puestos en PHP (en relación al último mes)
Gráfica de PHP

Llaves o corchetes de torneos con base de datos

Publicado por EDWIN (6 intervenciones) el 23/09/2018 22:29:13
Buen día, estoy desarrollando un sistema de información para campeonatos deportivos. Quiero implementar las llaves o corchetes para visualizar los partidos de la fase de muerte súbita (o pierde sale). Es un librería de Jquery (les dejo el link >>>http://www.aropupu.fi/bracket/#save).

Si alguien me puede ayudar se lo agredecería mucho...

Este es el código donde van los equipos y los resultados:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var saveData = {
  teams: [
    ["Equipo 1", "Equipo 2"],
    ["Equipo 3", "Equipo 4"],
    ["Equipo 5", "Equipo 6"],
    ["Equipo 7", "Equipo 8"]
  ],
  results: [
      [
        [[1, 0], [2, 1], [1, 0], [4, 2]],
        [[null, null], [null, null]],
        [[null, null], [null, null]]
      ]
  ]
};

El problema es: que no se cómo hacer que los equipos y los resultados de esos partidos sean llamados y mostrados de la base de datos.

El resultado de ese código sería lo de la siguiente imagen:

torneo

Lo que necesito es que los datos de la primera columna (la que está encerrada de azul) sean llamados de la siguiente tabla de la base de datos:

Captura222


*Los datos de las columnas que están encerradas de color rojo se llenan automáticamente dependiendo del resultado del partido anterior (En esta parte no hay problema).

De antemano agradezco mucho a quienes me ayuden.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de santi
Val: 588
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Llaves o corchetes de torneos con base de datos

Publicado por santi (204 intervenciones) el 25/09/2018 01:36:22
Hola,

tu resultado de php con la consulta a la base de datos lo tienes que pasar a json con json_encode($resultado); y lo imprimes con un "print" de php..

O puedes añadir código php dentro de tu javascript siempre y cuando el archivo tenga la extension .php:

1
2
3
4
5
6
7
var saveData = {
  teams: [
  	<?php foreach($resultado as $result): ?>
    ["<?php echo $result->eq_local ?>", "<?php echo $result->eq_visitante ?>"],
    <?php endforeach: ?>
    ],
    ...

Pero mejor con json ;)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar