Nun zu deinen anderen Fragen Trystan Damranya:
Wie hast du denn das Spiel im alten Forum auf den neuen Spieltag 11 verschoben? Mit den zur Verfügung stehenden Funktionen im Adminbereich oder per SQL?
Vermutlich per SQL denn sonst hätte die "Spielplangerüst vervollständigen"- Funktion dieses Spiel ohne Teams wieder im 1. Spieltag eingefügt.
Dein neuer Spielplan passt natürlich nicht mehr in das Schema, denn es ist weiterhin eine Meisterschaft mit 26 Spielen je Spieltag.
Du hast aber am 1. Spieltag nur noch 25 Spiele und am 11 Spieltag 1 Spiel. Wenn dem so ist?
Jetzt hast du den Spieltag wieder gelöscht. Hast du auch die Anzahl der Spieltage in der Liga wieder auf 10 gesetzt? Wenn du nur im Adminbereich gearbeitet hast
musst du dies getan haben, da du sonst das Spiel nicht per "Spielplangerüst vervollständigen" wieder in den ersten Spieltag einfügen kannst, sondern eine Fehlermeldung
bekommst, dass die Spieltage nicht stimmen.
Das sind natürlich alles nur Mutmaßungen, zur genauen Analyse müsste ich die XML-Datei sehen.
Der Button "Spielplangerüst vervollständigen" wird angezeigt wenn die Anzahl der Spiele am Spieltag nicht dem vorgegebenem Wert in der Liga (bzw. im Spieltag bei KO Spielplänen entspricht. Beim Klick darauf werden je Spieltag die fehlenden Spiele eingefügt. Da bei dir nichts eingefügt wird, fehlt auch kein Spiel, aber ein Spieltag hat nicht die geforderten 26 Spiele.
Ah, jetzt komme ich so langsam dahinter. Check doch bitte mal, ob alle Spieltage 26 Spiele zugeordnet sind:
Code: Alles auswählen
SELECT count( * ) , matchday
FROM `phpbb_footb_matches`
WHERE season =2015
AND league =41
GROUP BY matchday
LIMIT 0 , 30
Du kannst natürlich auch im Adminbereich zählen.
Wichtig ist, dass die Spiele in der Spielnummer aufsteigend durchnummeriert sind. Also die Spiele des ersten Spieltags die Nummern 1-26 tragen; die des 2. 27-52 usw.
Die Vervollständigung geht davon zumindest aus.
Die Fehler resultieren daher, dass der zwischenzeitliche Spielplan nicht dem Schema entsprach, aber die Methoden des Schemas darauf angewandt wurden.
So jetzt noch ein Blick in die Glaskugel: Bei dir steht die Anzahl der Spiele in phpbb_footb_matchdays beim ersten Spieltag auf 25.
Gibt es eine einfach Möglichkeit, ein größere Anzahl "historischer" Ergebnisse einzugeben, außer direkt in der Datenbank (phpmyadmin)? Oder müsste ich mir dafür selber ein "Formular" schreiben?
Das ist leider derzeit die einzige Möglichkeit.