Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gmartha07

Inserir tabela campeonato no banco de dados

Recommended Posts

Fala Galera

 

Blza??

 

Galera to com esse código que gera pra mim os jogos de um campeonato por rodadas..

 

Eu escolho o número de times e ele faz os confrontos separado em rodadas..

 

A função é essa:

 

 

<?php function roundRobin( array $teams ){    if (count($teams)%2 != 0){        array_push($teams,"bye");    }    $away = array_splice($teams,(count($teams)/2));    $home = $teams;    for ($i=0; $i < count($home)+count($away)-1; $i++)    {        for ($j=0; $j<count($home); $j++)        {            $round[$i][$j]["Home"]=$home[$j];            $round[$i][$j]["Away"]=$away[$j];        }        if(count($home)+count($away)-1 > 2)        {            $s = array_splice( $home, 1, 1 );            $slice = array_shift( $s  );            array_unshift($away,$slice );            array_push( $home, array_pop($away ) );        }    }    return $round;}?>

Para fazer funcionar estou usando assim:

<?php// create an array of teams$members = array('team1','team2','team3','team4', 'team5', 'team6');// do the rounds$rounds = roundRobin($members);$table = "<table>\n";foreach($rounds as $round => $games){    $table .= "<tr><th>Round: ".($round+1)."</th><th></th><th>Away</th></tr>\n";    foreach($games as $play){       $table .= "<tr><td>".$play["Home"]."</td><td>-v-</td><td>".$play["Away"]."</td></tr>\n";}}$table .= "</table>\n";echo $table;?>

Queria saber como que faço para inserir no banco de dados as rodadas com os jogos..

Tem jeito??

 

Valeu

 

 

Alguém?

Compartilhar este post


Link para o post
Compartilhar em outros sites

No primeiro ou no segundo foreach (depende de onde o resultado completo se dá, ou daquilo que você deseja inserir)

você cria a query sql

 

 

 
$sql = $conn->prepare(insert into nome_tabela (coluna1, coluna2, coluna3) values (valor1, valor2, valor3));
$sql->execute();

 

Seria algo mais ou menos assim.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.