Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Funkcja losująca pary do turnieju..., tak jak w Euro2004 tyle, że bez piłeczek
Fibolg
post
Post #1





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 1.12.2003
Skąd: Chełmno

Ostrzeżenie: (0%)
-----


Czy ktoś się orientuje może czy jest w php funkcja kombinacji bez powtórzeń? Chodzi o to, żeby z tablicy liczb, które są równocześnie kluczami tabeli drużyn rozlosować pary do turnieju, na tej zasadzie, że wybrana para nie uczestniczy w dalszym losowaniu: Np jest osiem drużyn, tablica (1,2,3,4,5,6,7,8). Funkcja z tych ośmiu drużyn powinna rozlosować dwie, które zapisane zostaną w bazie. Powstać musi nowa tablica np. gdy wylosuje 4 i 7: tablica2 (1,2,3,5,6,8). itd...
Jeżeli nie za pomocą takiej funkcji to może ktoś rozwiązywał podobny problem kiedyś w inny sposób? Prosiłbym o sugestie :roll2:
Dziękuję i pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Fibolg
post
Post #2





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 1.12.2003
Skąd: Chełmno

Ostrzeżenie: (0%)
-----


scanner , gdybym mógło to bym Cie uściskał (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dzięki wielkie! Dokładnie o to mi chodziło! Jeszcze tylko powiązanie z BD i gotowe. Dzięki raz jeszcze!

<-- dodane później (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) -->

To może ktoś jeszcze pomorze mi zapisywać te pary do tablicy? Mam tablice następującą LOSOWANIA:


| ID | FTURNIEJ | FTEAM1 | FTEAM2 | TEAM1WYNIK | TEAM2WYNIK | DATAMECZU |

I tak: Z tablicy przypisującej drużynę do turnieju wybieram wszystkie TEAMy, które biorą udział w turnieju. Zapisuję ich ID do tej tablicy.... i jak teraz zapisać te pary do takiej tablicy? Mam już coś zmajstrowane, ale nie bardzo działa... zapisuje tylko pierwszy rekord jakoś dziwnie (IMG:http://forum.php.pl/style_emoticons/default/tiredsmiley.gif)

Ten post edytował Fibolg 21.06.2004, 10:17:25
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 15:01