EDIT 18.02.2014:
Datei zum Download wurde jetzt ausgebessert, somit ab jetzt dieser Fehler nicht mehr drin.
Hallo,
will nicht gerade behaupten, dass ich mich zurückmelde, aber ich da ich in meinem Tippspiel das Problem jetzt hatte, wollte ich auf einen Fehler aufmerksam machen.
Habe mir hier extra das angebotene AddOn gezogen und benutzt, aber auch dies ist fehlerhaft.
Der Fehler ist im Bereich der Tagessieger und der Berechnung der dementsprechenden Summe.
Ich hab momentan einen Tipper, aber er bekommt nur ein Viertel des Geldes angezeigt.
Problem, im SQL-Befehl wird nicht die Saison berücksichtigt.
Ich habe in meiner DB schon mehrere Saisons und da ich die jetzige Punktzahl schon ein paar Mal gab, wird die Gewinnsumme dementsprechend geteilt.
Lösung. Im SQL-Befehl auch die jetzige Saison mit einfliessen lassen.
Dies wäre im Bereich ab Zeile 566
- # Ermittlung ob mehrere die höchste Punktzahl haben
- $query_hpanzahl = mysql_query('SELECT tb1.user_id, count(tb1.pkt_1day) AS anzahl_st, tb2.spieltag
- FROM '.$tbl['saison_ranking'].' tb1
- INNER JOIN '.$tbl['precalc'].' tb2 ON tb2.id = tb1.precalc_id
- WHERE tb1.pkt_1day = '.$hpunkte['pkt_1day'].'
- AND tb2.saison = '.$saison['jahr2'].'
- GROUP BY tb1.pkt_1day
- ORDER BY tb2.spieltag ASC');
- $hpanzahl = mysql_fetch_array($query_hpanzahl);
- $klspieltag = $hpanzahl['spieltag'];
- # Ermittlung ob mehrere die höchste Punktzahl am kleinsten Spieltag haben
- $query_hpanzahlsystem = mysql_query('SELECT tb1.user_id, count(tb1.pkt_1day) AS anzahl_st, tb2.spieltag
- FROM '.$tbl['saison_ranking'].' tb1
- INNER JOIN '.$tbl['precalc'].' tb2 ON tb2.id = tb1.precalc_id
- WHERE tb1.pkt_1day = '.$hpunkte['pkt_1day'].'
- AND tb2.spieltag = '.$klspieltag.'
- AND tb2.saison = '.$saison['jahr2'].'
- GROUP BY tb1.pkt_1day
- ORDER BY tb2.spieltag ASC');
- $hpanzahlsystem =mysql_fetch_array($query_hpanzahlsystem);
Gruß
Tugsi