Seite 230 von 265

Verfasst: 21.10.2007 13:25
von Hegse
Freut mich auch mal ein wenig helfen zu können. :D
Dann bin ja mal auf das nächste Update gespannt.
Gruß Hegse

Verfasst: 22.10.2007 22:15
von mattie
Hallo zusammen,
naja, wenn das weiter so träge voran geht dann dauert das noch ein Weilchen bis es was neues gibt :cry: Mir fehlt halt auch die Zeit um mich ausgiebig damit zu befassen, aber der Wille ist schon da... :lol:
Ich durchforste ja inzwischen gelegentlich ein paar Dateien und passe die Formatierung weiter an, weil es ja doch leichter zu duchblicken ist, wenn die Struktur passt.
Dabei fällt mir immer wieder etwas auf. Dies hat nicht direkt mit dem Tippspiel-Mod zu tun, aber ich möchte es doch hier anbringen.
Es geht um die Abfrage, ob die Datenbank erreichbar ist nach einer sql-Abfrage

Code: Alles auswählen

if( !$result = $db->sql_query($sql) )
	message_die(GENERAL_ERROR, $lang['tipp_Sql_Error'], $lang['Error'], __LINE__, __FILE__, $sql);
das muss doch eigentlich so aussehen

Code: Alles auswählen

if( !$result = $db->sql_query($sql) )
{
	message_die(GENERAL_ERROR, $lang['tipp_Sql_Error'], $lang['Error'], __LINE__, __FILE__, $sql);
}
Dies ist manchmal mit den Klammern zu finden, aber meistens ohne! Ist dies bei dieser Abfrage egal? Oder was passiert, wenn die DB nicht erreichbar ist? Ich könnte dies ja nach und nach beim durchsehen anpassen, aber ich möchte halt wissen, ob es überhaupt Sinn macht.

adios
matti

Verfasst: 23.10.2007 09:29
von femu
Hallo Matti,

ich würde spontan behaupten, daß die zweite Variante dann benutzt wird, wenn noch ein ELSE folgt. Wenn danach keine weitere Einschränkung erfolgt, dann geht's auch ohne Klammern. Also ala ..

Erste Variante:

Wenn Ampel = Rot
dann stehenbleiben


Zweite Variante:

Wenn Ampel = Rot
(
dann stehenbleiben
)
sonst
(
Wenn Ampel = rosarot
dann vorsicht Blitzer
)

Verzeiht einem Nicht-Programierer den etwas seltsamen Vergleich ;-)

Verfasst: 23.10.2007 10:22
von wolfman24
Also, die erste Variante stimmt:
Wenn Ampel = Rot
dann stehenbleiben
bei der 2. Variante ist aber eher folgendes gemeint:
Wenn Ampel = Rot
dann (
stehenbleiben;
Motor ausschalten;
Bierchen trinken;
)
Was ich sagen will: die Klammern benötigt man nur, wenn man mehrere Befehle in der Bedingung ausführen will.

Verfasst: 23.10.2007 10:52
von femu
So ähnlich wollte ich das damit ausdrücken ;-)

Verfasst: 23.10.2007 11:11
von Hegse
Moin,

ich habe ein Problem mit der Auswertung vom 2 Liga Tippspiel.
Und zwar sieht das so aus bei mir KLICK
Die Tendenz soll angeblich bei jedem Spiel zu 90-100% richtig sein, das ist schon mal falsch. Bei der Punktevergabe sind teilweise auch noch fehler drin. 0 anstatt mindestens 1 Punkt für die Tendenz s.h. Offenbach-Koblenz und Paderborn-Jena...
Woran kann das liegen?
Installiert ist die Version 1.2.4b

Verfasst: 23.10.2007 12:32
von mattie
femu hat geschrieben:Verzeiht einem Nicht-Programierer den etwas seltsamen Vergleich ;-)
Hallo Femu, Wolfman24,
das ist genau die Version, die ich auf Anhieb verstehe, also weiter so!! :lol: :lol: Das mit dem Bierchen, macht´s natürlich dann noch einfacher!!
Das bedeutet, dass ich daran nichts ändern sollte bzw. muss, wunderbar! :)

Moin Hegse,
ja das sieht wirklich ziemlich daneben aus, bei mir passt das aber alles. Es ist also kein grundsätzlicher Fehler. Da hat sich "nur" irgendetwas "verhakt". Dies gab es immer mal wieder und eigentlich hat immer die Funktion "Neu Berechnen" geholfen und solche Unstimmigkeiten beseitigt. Versuche es einfach mal und berichte dann. Vielleicht kannst du auch noch nachvollziehen wie das zustande kam, also z.B. irgendwas besonderes bei der Ergebniseingabe gemacht, zumindest anders als üblich :-?

Verfasst: 23.10.2007 12:38
von Hegse
Hallo mattie,

eigentlich habe ich nichts besonderes gemacht. Freitag Abends die ersten Ergebnisse eingeben, Spieltag abgeschlossen, am Sonntag wieder geöffnet, Ergebnisse eingeben und gespeichert, Spieltag wieder abgeschlossen und das gleiche am Montag Abend nochmal. Neu berechnen hat nichts gebracht, sieht alles noch genau so aus wie vorher.
Ich habe dieses
ACHTUNG: Es werden alle Userpunkte und Spieltage aus den vorhandenen Daten neu berechnet, falls ein vorheriger Spieltag nicht eingegeben ist (z.B. bei Start mitten in der Saison, musst Du die Tabelle neu editieren!
gerade erst gelesen. Die 2te Liga haben wir gerade erst am Wochenende gestartet, heißt das jetzt für mich das ich die Tabelle nach jedem Spieltag von Hand editieren muß?

Verfasst: 23.10.2007 13:12
von mattie
Hegse hat geschrieben:Die 2te Liga haben wir gerade erst am Wochenende gestartet, heißt das jetzt für mich das ich die Tabelle nach jedem Spieltag von Hand editieren muß?
Nö, das gilt für diejenigen, die nicht alle Spieltage und Paarungen eingegeben haben, sondern die Punkte für die Tabelle "zu Fuss" eingetragen haben. Also, wenn du alle Spieltage komplett vorhanden hast, dann wird alles mit diesen vorhandenen Daten neu berechnet.

Tja und zu deinem Problemchen kann ich momentan nix weiter sagen. Ich würde halt erstmal weiter rumprobieren, mit Spieltag öffnen, speichern und wieder schliessen usw.
Was das Ganze angeht wurde eigentlich schon lange nichts angefasst. :-? Ich hatte aber auch schon ewig keine Unstimmigkeiten gesehen.

Verfasst: 24.10.2007 10:41
von Hegse
Guten Morgen.

So, neu berechnen hat bei mir nix gebracht. Mir ist gerade auch aufgefallen das die Tipps anderer Spieler in Prozent auch nicht passen. Irgendwo scheint jetzt bei mir total der Wurm drin zu sein...
Kann das ganze vielleicht an unterschiedlichen MySQL Versionen liegen?