Ir para conteúdo
Fórum Script Brasil

henrique antevere

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que henrique antevere postou

  1. Que show... nunca chegaria nesse código, Frank muito obrigado mesmo. Só vou estudar ele agora para fazer um ajuste, os jogadores não enfrentam todos, é tipo monta-se as duplas e os vencedores avançam para a próxima etapa. Algo como chave 1 (aluno a x aluno b) e chave 2 (aluno c x aluno d), o vencedor da chave 1 enfrenta o vencedor da chave 2. Os perdedores já são eliminados. A resposta precisa ser: /* Categoria: iniciante Jogador 1 vs Jogador 15 Jogador 18 vs Jogador 21 Categoria: intermediario Jogador 8 vs Jogador 9 */
  2. Preciso obter de resposta arrays com duplas de ID´s, essas duplas são jogadores de xadrez. Eu até fiz usando o array_rand porém como são alunos de escolas diferentes, na primeira chave de confrontos não pode haver alunos da mesma escola se enfrentando, gostaria de idéias de como posso fazer isso. TABELA_INSCRICOES ID | ID_aluno | ID_escola | Categoria 1 | 1 | 1 | Iniciante 2 | 8 | 1 | Intermediario 3 | 9 | 2 | Intermediario 4 | 15 | 2 | Iniciante 5 | 18 | 3 | Iniciante 6 | 21 | 1 | Iniciante Com base nesses dados (exemplo) a chaves de jogos da categoria iniciante precisam ser: [1,15] e [18,21] isso porque os alunos com ID 1 e 21 são da mesma escola e não podem se enfrentar. Tem como implementar algo no array_rand que crie esse filtro ou mesmo um select que traga os resultados ? Já queimei meus neuronios e não consigo pensar em nenhuma lógica. $input = array("1", "8", "9", "15", "18", "21"); $rand_keys = array_rand($input, 2); echo $input[$rand_keys[0]] . "\n"; echo $input[$rand_keys[1]] . "\n"; Os dados que tenho são: ID_aluno, ID_escola e Categoria. A categoria já uso no select para separar e então gerar o array com os alunos da sua categoria. Agradeço se me ajudarem, estou usando PHP e mysql.
×
×
  • Criar Novo...