Ir para conteúdo

Arquivado

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

Erick Eden Fróes

confrontos de tabela de campeonato....

Recommended Posts

Salve galera......

 

em meu codigo conseguir fazer o relacionamento de todos os jogos entra 20 times, oq a pegando é separar esses relacionamentos por rodada...

 

rodada 1, rodada 2 .... rodada 19.!

 

 

ta aki meu codigo

<?php
$con = mysql_connect("localhost","lerolero","lerolero");
$db = mysql_select_db("lerolero");

 //order by rand()
$sql_s = "SELECT * FROM liga_teams where division='0001' ";
$query_s = mysql_query($sql_s);
while($row_s = mysql_fetch_array($query_s)){
$tim = $row_s['tim'];
$id[] = $row_s['id'];
$t[] = $row_s['name'];

/*
$sql_v = "SELECT * FROM liga_times where id='$tim'";
$query_v = mysql_query($sql_v);
$row_v = mysql_fetch_array($query_v);
$t[] = $row_v['nome'];
*/
}

function ja_jogou($partidas,$time1,$time2)
{

foreach ($partidas as $partida)
{
if(in_array($time1,$partida) && in_array($time2,$partida))
{
return TRUE;
}
}
return FALSE;
}


for ( $x = 0; $x <= 19; $x++ )
{
for ( $i = 0; $i <= 19; $i++ )
{
//for ( $l = 0; $l <= 10; $l++ )
//{
if ( $x != $i )
{
if(!ja_jogou($partidas,$x,$i))
{
$partidas[] = array($x,$i);
}
}

//}
}
}
echo count($partidas)."<BR>";
$i=1;
$f=1;
foreach ($partidas as $partida => $value)
{
$a = $value[0];
$b = $value[1];

echo "$f - $t[$a] x $t[$b]<BR>";


$i++;
$f++;
}

?>

 

se alguem puder da uma solução, de com poderia ser feito ou me ajudar em algo eu agradeço....

Compartilhar este post


Link para o post
Compartilhar em outros sites

CREATE TABLE `liga_times` (
  `id` int(11) NOT NULL auto_increment,
  `nome` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=54 DEFAULT CHARSET=latin1 AUTO_INCREMENT=54;

-- 
-- Extraindo dados da tabela `liga_times`
-- 

INSERT INTO `liga_times` VALUES (1, 'São Paulo');
INSERT INTO `liga_times` VALUES (2, 'Corinthians');
INSERT INTO `liga_times` VALUES (3, 'Manchester United');
INSERT INTO `liga_times` VALUES (4, 'Flamengo');
INSERT INTO `liga_times` VALUES (5, 'Real Madrid');
INSERT INTO `liga_times` VALUES (6, 'Barcelona');
INSERT INTO `liga_times` VALUES (7, 'Vasco');
INSERT INTO `liga_times` VALUES (8, 'Internazionale');
INSERT INTO `liga_times` VALUES (9, 'Juventus');
INSERT INTO `liga_times` VALUES (10, 'Chelsea');
INSERT INTO `liga_times` VALUES (11, 'Boca Juniors');
INSERT INTO `liga_times` VALUES (12, 'Aston Villa');
INSERT INTO `liga_times` VALUES (13, 'Hamburgo');
INSERT INTO `liga_times` VALUES (14, 'Palmeiras');
INSERT INTO `liga_times` VALUES (15, 'Liverpool');
INSERT INTO `liga_times` VALUES (16, 'Milan');
INSERT INTO `liga_times` VALUES (17, 'Köln');
INSERT INTO `liga_times` VALUES (18, 'Roma');
INSERT INTO `liga_times` VALUES (19, 'Grêmio');
INSERT INTO `liga_times` VALUES (20, 'Arsenal');
INSERT INTO `liga_times` VALUES (21, 'São Caetano');
INSERT INTO `liga_times` VALUES (22, 'Bayern Munich');
INSERT INTO `liga_times` VALUES (23, 'Fenerbahce');
INSERT INTO `liga_times` VALUES (24, 'Ajax');
INSERT INTO `liga_times` VALUES (25, 'Villareal');
INSERT INTO `liga_times` VALUES (26, 'Botafogo');
INSERT INTO `liga_times` VALUES (27, 'Wigan Atlhetic');
INSERT INTO `liga_times` VALUES (28, 'Portuguesa');
INSERT INTO `liga_times` VALUES (29, 'Manchester City');
INSERT INTO `liga_times` VALUES (30, 'River Plate');
INSERT INTO `liga_times` VALUES (31, 'Toteham');
INSERT INTO `liga_times` VALUES (32, 'Saint Ethienne');
INSERT INTO `liga_times` VALUES (33, 'Valencia');
INSERT INTO `liga_times` VALUES (34, 'Lyon');
INSERT INTO `liga_times` VALUES (35, 'Lazio');
INSERT INTO `liga_times` VALUES (36, 'Cruzeiro');
INSERT INTO `liga_times` VALUES (37, 'Santos');
INSERT INTO `liga_times` VALUES (38, 'Weder Brehmen');
INSERT INTO `liga_times` VALUES (39, 'New Castle');
INSERT INTO `liga_times` VALUES (40, 'Sevilha');
INSERT INTO `liga_times` VALUES (41, 'Napoli');
INSERT INTO `liga_times` VALUES (42, 'Atlético Paranaense');
INSERT INTO `liga_times` VALUES (43, 'Borrusia Dortmund');
INSERT INTO `liga_times` VALUES (44, 'Perth Glory');
INSERT INTO `liga_times` VALUES (45, 'Pumas');
INSERT INTO `liga_times` VALUES (46, 'Fluminense');
INSERT INTO `liga_times` VALUES (47, 'Figueirense');
INSERT INTO `liga_times` VALUES (48, 'Ipatinga');
INSERT INTO `liga_times` VALUES (49, 'Sport Recife');
INSERT INTO `liga_times` VALUES (50, 'Portsmouth');
INSERT INTO `liga_times` VALUES (51, 'Porto');
INSERT INTO `liga_times` VALUES (52, 'Valencia');
INSERT INTO `liga_times` VALUES (53, 'Schalke 04');

CREATE TABLE `liga_teams` (
  `id` int(4) unsigned zerofill NOT NULL auto_increment,
  `tim` int(11) NOT NULL default '0',
  `name` varchar(50) NOT NULL default '',
  `contact_name` varchar(70) NOT NULL default '',
  `contact_email` varchar(70) NOT NULL default '',
  `division` varchar(50) NOT NULL default '',
  `password` varchar(50) NOT NULL default '',
  `info` longtext NOT NULL,
  `photo` varchar(100) NOT NULL default '',
  `photo_cap` mediumtext NOT NULL,
  `disabled` int(1) NOT NULL default '1',
  `dstats` int(1) NOT NULL default '1',
  `wens` varchar(255) NOT NULL default '',
  `nick_konami` varchar(255) NOT NULL default '',
  `nick` varchar(255) NOT NULL default '',
  `msn` varchar(255) NOT NULL default '',
  `cidade` varchar(255) NOT NULL default '',
  `liberado` int(10) NOT NULL default '0',
  `n_sorteio` varchar(255) NOT NULL default '',
  `salario` int(11) NOT NULL default '0',
  `limite` int(11) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=64 DEFAULT CHARSET=latin1 AUTO_INCREMENT=64;

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.