Ir para o conteúdo

Publicidade

 Estatísticas do Fórum

  • 0 Usuários ativos

    0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

Cursos Online iMasters
Foto:

Criar tabela de jogos

  • Por favor, faça o login para responder
6 respostas neste tópico

#1 fmarouvo

fmarouvo
  • Membros
  • 26 posts

Postado 04 setembro 2008 - 22:52

Galera, preciso criar uma tabela de jogos, tipo um grupo, com 8 times, onde todos joguem contra todos...

time 1
time 2
time 3
time 4
time 5
time 6
time 7
time 8

Alguem pode me dar uma luz de como fazer isto?
Muito obrigado!
  • 0

#2 Williams Duarte

Williams Duarte
  • Moderadores Trainee
  • 2.219 posts

Postado 05 setembro 2008 - 00:42

Caneta e papel na mão e faça o cálculo depois posta os códigos :blink:
  • 0

#3 fmarouvo

fmarouvo
  • Membros
  • 26 posts

Postado 05 setembro 2008 - 13:40

Bom... tá dificil... nao sou expert em php

<?
$grupo=array('time1','time2','time3','time4','time5','time6','time7','time8');
$times=count($grupo);

$i=0;

for ($i=0; $i<$times;){
	  $i++;
	  $jogo[$x]=$grupo[$i];
	  $jogos=$times - 1;
	  $x=0;
	  for ($x=0; $x<$jogos;){
		  $adversario='time'.$x;
		  echo $grupo[$i].' x ';
		  echo $adversario.'<br>';
		  $x++;
  }
}
?>

no final printa algo a mais que não deveria e também na segunda parte ( time0, time1....), gostaria que verificasse no array e se relacionassem com todos, menos com ele proprio...
  • 0

#4 fmarouvo

fmarouvo
  • Membros
  • 26 posts

Postado 08 setembro 2008 - 00:13

alguém pode me auxiliar, por favor?
  • 0

#5 André Baptista

André Baptista
  • Membros
  • 275 posts

Postado 08 setembro 2008 - 09:57

ae amigo.. beleza?

tenta isso...
<?php
$grupo=array('time1','time2','time3','time4','time5','time6','time7','time8');
$times=count($grupo);

for ($i=0; $i<$times;$i++)
{
	  $jogo=$grupo[$i];
	  $jogos=$times - 1;

	  for ($x=0; $x<$jogos; $x++)
	  {
		  $adversario=$grupo[$x];
		  if ($jogo != $adversario)
		  {
			echo $jogo." x ".$adversario."<br />";
		  }
	  }
	  echo "<br />";
}
?>

[]'s
  • 0

#6 fmarouvo

fmarouvo
  • Membros
  • 26 posts

Postado 08 setembro 2008 - 13:31

Muito obrigado André Baptista, exatamente isto que preciso....

[]'s
  • 0

#7 André Baptista

André Baptista
  • Membros
  • 275 posts

Postado 08 setembro 2008 - 14:07

beleza! :D
  • 0




Publicidade

/ins>