Tippspiel MOD 2.0 (BETA)

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Tovi
Mitglied
Beiträge: 36
Registriert: 05.04.2007 12:28
Kontaktdaten:

Beitrag von Tovi »

Jo, danke für den Tip.
Jetzt aber wohl ne ganz doofe Frage:

Woher bekomme ich PHP5 ??? Provider ?? Da hab ichn leider nix gefunden.

Danke, Gruß,
Tovi
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Einfach mal deinen Hoster fragen
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Benutzeravatar
Saddl
Mitglied
Beiträge: 31
Registriert: 09.11.2005 21:56
Wohnort: Gelsenkirchen
Kontaktdaten:

Beitrag von Saddl »

Hallo Zusammen,

ich bekomme 2 * 2 Fehlermeldungen die sich auf die Datenbank beziehen.
Datenbank-Fehler

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT avg(auswartstipp) as atore, auswarts FROM tippspiel_user

SELECT hilfe2.heim, round((htore + atore)/2) as htore FROM (SELECT avg(auswartstipp) as atore, auswarts FROM tippspiel_usertips u, tippspiel_spieltage s WHERE userid='2' and u.spielid = s.spielid group by auswarts) hilfe, (SELECT avg(heimtipp) as htore, heim FROM tippspiel_usertips u, tippspiel_spieltage s wHERE userid='2' and u.spielid = s.spielid group by heim) hilfe2 Where hilfe.auswarts=hilfe2.heim order by hilfe2.heim

Line : 1476
File : userstatistik.php
Datenbank-Fehler

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'select distinct spielerid from buli2_tippspiel_torschuetzen_use

SELECT * FROM buli2_tippspiel_torschuetzen where spielerid in (select distinct spielerid from buli2_tippspiel_torschuetzen_user) ORDER BY tore DESC

Line : 52
File : admin_meister2.php
jeweils 1 und 2 Liga.

Alle 4 Meldungen beziehen sich auf folgende (immer gleiche) Zeile in den jeweiligen Dateien:
if( !$result = $db->sql_query($sql) )
message_die(GENERAL_ERROR, $lang['tipp_Sql_Error'], $lang['Error'], __LINE__, __FILE__, $sql);
while($row = $db->sql_fetchrow($result))
Hat vieleicht jemand ein Idee ob und wie ich den Befehl anpassen kann.
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Die Zeilen da drüber wären interressanter...
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Benutzeravatar
Saddl
Mitglied
Beiträge: 31
Registriert: 09.11.2005 21:56
Wohnort: Gelsenkirchen
Kontaktdaten:

Beitrag von Saddl »

Direkt darüber steht jeweils :
$perstoptreffer['treffer'][] = $row['treffer'];
$perstoptreffer['tag'][] = $row['spieltag'];
}

$sql = "SELECT hilfe2.heim, round((htore + atore)/2) as htore FROM (SELECT avg(auswartstipp) as atore, auswarts FROM tippspiel_usertips u, tippspiel_spieltage s WHERE userid='$recordid' and u.spielid = s.spielid "
. " group by auswarts) hilfe, (SELECT avg(heimtipp) as htore, heim FROM tippspiel_usertips u, tippspiel_spieltage s wHERE userid='$recordid' and u.spielid = s.spielid group by heim) hilfe2 Where hilfe.auswarts=hilfe2.heim order by hilfe2.heim";
if( !$result = $db->sql_query($sql) )
message_die(GENERAL_ERROR, $lang['tipp_Sql_Error'], $lang['Error'], __LINE__, __FILE__, $sql);
while($row = $db->sql_fetchrow($result))
bzw
$verein[] = $row['name'];
$select[] = '';
}

$sql = "SELECT * FROM tippspiel_torschuetzen where spielerid in (select distinct spielerid from tippspiel_torschuetzen_user) ORDER BY tore DESC ";
if( !$result = $db->sql_query($sql) )
message_die(GENERAL_ERROR, $lang['tipp_Sql_Error'], $lang['Error'], __LINE__, __FILE__, $sql);
while($row = $db->sql_fetchrow($result))
Ich bin für jede Hilfe SUPER Dankbar
John Doe
Mitglied
Beiträge: 684
Registriert: 30.03.2005 01:06

Beitrag von John Doe »

Tippe hier auch auf installiertes php4.

Kannst du die statistik_meister.php aufrufen?
Benutzeravatar
Saddl
Mitglied
Beiträge: 31
Registriert: 09.11.2005 21:56
Wohnort: Gelsenkirchen
Kontaktdaten:

Beitrag von Saddl »

Ich habe jetzt in den betreffenden Files :
if( !$result = $db->sql_query($sql) )
message_die(GENERAL_ERROR, $lang['tipp_Sql_Error'], $lang['Error'], __LINE__, __FILE__, $sql);
while($row = $db->sql_fetchrow($result))
einfach ( mehrmals) gelöscht.

Die Seiten werden jetzt Angezeigt.

Ob auch die Berechnungen stimmen weiß ich noch nicht.

Ich habe auch keine Ahnung welche Auswirkungen das Fehlen der einzelnen Befehle hat, vieleicht hat jemand einen Tip ob sie einfach weggelassen werden können.

Das Tippspiel läuft unter PHP4 und das mit der alten Version seit 3 Jahren.
Ich habe jetzt erste mal die Version 2.. Installiert
John Doe
Mitglied
Beiträge: 684
Registriert: 30.03.2005 01:06

Beitrag von John Doe »

Die Fehlermeldung zu löschen wird nichts bringen.

Der Code von 2.5 läuft nicht mit php4.
Auch werden die Berechnungen fehlerhaft, respektive garnicht vorhanden sein.

Da hilft es nur einzelne Teile zu löschen und auf ein paar Anzeigen zu verzichten.
Benutzeravatar
Saddl
Mitglied
Beiträge: 31
Registriert: 09.11.2005 21:56
Wohnort: Gelsenkirchen
Kontaktdaten:

Beitrag von Saddl »

Danke für die Hilfe (sogar zu so später Stunde).

Die fehlenden Berechnungen sind mir gerade aufgefallen.

Schade, werde wieder die alte Version einbauen.

DANKE
Tovi
Mitglied
Beiträge: 36
Registriert: 05.04.2007 12:28
Kontaktdaten:

Beitrag von Tovi »

Hallo nochmal,

o.a. Fehelr hab ich ja auch. Hab jetzt auf PHP5 "hochgerüstet". Leider ergeben sich dadurch keinerlei Änderungen.

Jemand noch ein Tip ?? Auf anderen Seiten läuft es ja .........

Danke, Gruß,
Tovi
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“