[RISOLTO]creare un calendario stile campionato di calcio

  • Creatore Discussione Creatore Discussione Monital
  • Data di inizio Data di inizio

Monital

Utente Attivo
15 Apr 2009
778
2
18
Salve a tutti,
come da titolo qualcuno può suggerrirmi un sistema per creare un calendario tipo i calendari di calcio?

il ciclo dovrebbe creare le varie combinazioni in funzione del numero di partecipanti.

Ad esempio se trova 10 utenti deve far si che tutti i 10 utenti si scontrino proprio come i campionati di calcio quindi avere 9 giornate di andata e 9 di ritorno da 5 partite l'una.

Credo che sta cosa si possa fare solo con il ciclo for ma non ho proprio idea di come ibastire la cosa.

Qualche spunto?
 
Ciao Monital, quello che cerchi è gia stato pensato, creato e distribuito gratuitamente
è chiamato l'algoritmo di Berger
io stesso l'ho modificato e usato per creare dei tornei di calcio balilla
è geniale!
dagli un occhiata
 
Ultima modifica:
Si è proprio ciò che mi serviva.

però devo usarlo in maniera dinamica salvando i risultati etc. etc. ma non so come intervenire all'uinterno di una funzione.

In pratica da una prima occhiata uso l'algoritmo per creare le giornate però poi dovrei salvarle in un database per poter successivamente aggiornarle di risultati.

ok cmq la base c'è vediamo cosa mi riesce di combinare.
 
al posto degli echo che servono per stampare fai le INSERT oppure popoli una array e poi lo cicli
 
Semplicemente geniale

Grazie ciric lo cercavo da tempo sto benedetto algoritmo.

Sto cercando di capire come modificarlo per avere anche un ipotetico girone di ritorno.

Qualche idea che mi aiuti a velocizzare?
 
Trovato

basta sostituire
PHP:
    for ($i = 0; $i < $giornate; $i++)

con

PHP:
    for ($i = 0; $i < $giornate*2; $i++)

veramente stupefacente :cool:
 
Salve a tutti,
come da titolo qualcuno può suggerrirmi un sistema per creare un calendario tipo i calendari di calcio?

il ciclo dovrebbe creare le varie combinazioni in funzione del numero di partecipanti.

Ad esempio se trova 10 utenti deve far si che tutti i 10 utenti si scontrino proprio come i campionati di calcio quindi avere 9 giornate di andata e 9 di ritorno da 5 partite l'una.

Credo che sta cosa si possa fare solo con il ciclo for ma non ho proprio idea di come ibastire la cosa.

Qualche spunto?

Molto interessante... se riesci a fare qualcosa ti andrebbe di condividerlo sul forum? Mi piacerebbe molto capire come farlo...
 
Se hai trovato una soluzione per il tuo quesito ti invito a condividerla perchè potrebbe essere utile per altri.
Grazie.
 
Se hai trovato una soluzione per il tuo quesito ti invito a condividerla perchè potrebbe essere utile per altri.
Grazie.

Scusase era un pòc he non venivo quassù.

Non ho fatto nient'altro che cambiare l'array e ,odificare la stringa che ho scritto su. L'algoritmo fa tutto da se
 

Discussioni simili