Gewinn MOD für WM Tipp
- Horst
- Erledigt
-
-
Hab heute einen guten Tag erwischt - auch das hab ich gefunden!
Wie bekomme ich jetzt in diesen Text die Variable rein?
inc.function.php (aus dem Gewinn MOD) Zeile 240
Ich könnte da auch fest den Wert rein schreiben, finde ich aber doof
-
So dafür hab ich jetzt kein e Lösung gefunden!
Warum werden bei mir nur 3 Gewinner angezeigt??
So schaut der Code in der home.gewinne.php aus
PHP- // Einsatz in €:
- $einsatz = 10;
- // Berechnung des Gesamteinsatz:
- $total = $usercount * $einsatz;
- // Berechnung der Gewinnsummen.
- // In diesem Beispiel bekommt der Erstplatzierte 32% (0.32) des Gesamteinsatz, der Zweite 25% (0.25), der Dritte 19% (0.19) etc...
- // Diese Werte können beliebig verändert werden. Prozentual muss der Wert 100% ergeben (bei den Werten in Klammern den Wert = 1.00)
- $gewinne = array();
- $gewinne[0] = $total * 0.3379310;
- $gewinne[1] = $total * 0.2689655;
- $gewinne[2] = $total * 0.2000000;
- $gewinne[3] = $total * 0.1310344; //diese Zeile auskommentieren, wenn nur TOP3
- $gewinne[4] = $total * 0.0620689; //diese Zeile auskommentieren, wenn nur TOP3
- // Hier erfolgt die Rundung auf zwei Nachkommastellen
- $gewinne[0] = str_replace ('.', '.',sprintf("%01.2f", $gewinne[0]));
- $gewinne[1] = str_replace ('.', '.',sprintf("%01.2f", $gewinne[1]));
- $gewinne[2] = str_replace ('.', '.',sprintf("%01.2f", $gewinne[2]));
- $gewinne[3] = str_replace ('.', '.',sprintf("%01.2f", $gewinne[3])); //diese Zeile auskommentieren, wenn nur TOP3
- $gewinne[4] = str_replace ('.', '.',sprintf("%01.2f", $gewinne[4])); //diese Zeile auskommentieren, wenn nur TOP3
- //Hier die Ausgabe in Tabellenform und einwenig css-Anpassung
- ?>
- <center>
- <table width="80%" border="0" cellspacing="0" cellpadding="2">
- <thead>
- <tr>
- <th> Allgemeines </th>
- <th></th>
- <th></th>
- <th> Gewinn-Rangliste </th>
- <th></th>
- </tr>
- </thead>
- <tr>
- <td><div style="font-family:Verdana; font-size:1.2em; text-align: left;"><?php echo "<strong>Anzahl der bezahlten Mitspieler: </strong>";?></div></td>
- <td><div style="font-family:Verdana; font-size:1.2em; text-align: right;"><?php echo "$usercount";?></div></td>
- <td width="25"></td>
- <td><div style="font-family:Verdana; color:#FF0000; font-size:1.2em;"><?php echo "<strong>Gewinn Platz 1: </strong>";?></div></td>
- <td><div style="font-family:Verdana; color:#FF0000; font-size:1.2em; text-align: right;"><?php echo "$gewinne[0] €";?></div></td>
- </tr>
- <tr>
- <td><div style="font-family:Verdana; font-size:1.2em; text-align: left;"><?php echo "<strong>Einsatz pro Mitspieler: </strong>";?></div></td>
- <td><div style="font-family:Verdana; font-size:1.2em; text-align: right;"><?php echo "$einsatz €";?></div></td>
- <td></td>
- <td><div style="font-family:Verdana; font-size:1.2em;"><?php echo "<strong>Gewinn Platz 2: </strong>";?></div></td>
- <td><div style="font-family:Verdana; font-size:1.2em; text-align: right;"><?php echo "$gewinne[1] €";?></div></td>
- <tr>
- <td><div style="font-family:Verdana; font-size:1.2em; text-align: left;"><?php echo "<strong>Gesamteinsatz: </strong>";?></div></td>
- <td><div style="font-family:Verdana; font-size:1.2em; text-align: right;"><?php echo "$total €";?></div></td>
- <td></td>
- <td><div style="font-family:Verdana; font-size:1.2em;"><?php echo "<strong>Gewinn Platz 3: </strong>";?></div></td>
- <td><div style="font-family:Verdana; font-size:1.2em; text-align: right;"><?php echo "$gewinne[2] €";?></div></td>
- </tr>
- <?php
- if ($gewinne[3] > 0)
- {
- ?>
- <tr>
- <td></td>
- <td></td>
- <td></td>
- <td><div style="font-family:Verdana; font-size:1.2em;"><?php echo "<strong>Gewinn Platz 4: </strong>";?></div></td>
- <td><div style="font-family:Verdana; font-size:1.2em; text-align: right;"><?php echo "$gewinne[3] €";?></div></td>
- </tr>
- <?php
- }
- if ($gewinne[4] > 0)
- {
- ?>
- <tr>
- <td></td>
- <td></td>
- <td></td>
- <td><div style="font-family:Verdana; font-size:1.2em;"><?php echo "<strong>Gewinn Platz 5: </strong>";?></div></td>
- <td><div style="font-family:Verdana; font-size:1.2em; text-align: right;"><?php echo "$gewinne[4] €";?></div></td>
- </tr>
- <?php
- }
- ?>
- </table>
-
und genau aus diesem Grund benutze ich die original index
habe die zwar auch schon umgebaut für den Gewinn mod aber da kommt auch immer diese 15 Euro
schau dir einmal diese Dateien an da ist eine für 3 und eine für Gewinner dabei die ist noch vom EM tipp
die Dateien haben nichts gebracht link wieder gelöscht
-
habe die zwar auch schon umgebaut für den Gewinn mod aber da kommt auch immer diese 15 Euro
das kommt ja wie oben beschrieben aus der function!
schau dir einmal diese Dateien an da ist eine für 3 und eine für Gewinner dabei die ist noch vom EM tipp
Sorry da sind so viele Dateien in verschiedenen Ordnern wiederholt drin - da blicke ich nicht durch!
und genau aus diesem Grund benutze ich die original index
genau aus welchen Grund? Hatte ja ein paar Dinge gepostet
-
habe es betest bring nichts da wird nur der Style zerschossen
ich mach den download wieder raus
-
Habe mal mit Winmerge alle Dateien aus dem zip von oldie und die Original aus dem WM2018.zip verglichen.
Ehrlich gesagt ist in allen Files alles da was man braucht, sollte also reichen wenn man die home.gewinne.php austauscht.
Allerdings scheinen da noch Fehler drinne zu sein!
-
bei mir geht der gewinn mod egal ob ich 5 oder 3 Gewinner einwandfrei
mit dieser Datei Einwand frei
-
Nachdem auch diese Datei nur bis 3 ging hatte ich die richtige Eingebung!
Es muss erst ein User als bezahlt markiert sein - dann funktioniert es auch bis 5!
-
logisch sonst wird ja auch nichts berechnet
-
logisch sonst wird ja auch nichts berechnet
Wenn es an der Berechnung liegt und so logisch ist - warum kommen dann die ersten 3 Plätze bei 0 Bezahlten?
Dann dürfte ja gar kein Platz kommen - das wäre logisch - aus meiner Sicht!
-
das kannst du doch in der home gewinne einstellunen ob 3 oder 5 angezeigt werden
wenn du dieses meinst (top5) das steht hier und kann von jedem selber geändert werde
Zitattable width="100%" border="0" cellspacing="0" cellpadding="5" class="news">
<tr>
<th align="left" valign="top"> Gewinne </th>
</tr></table><br />
<span style="font-family:Verdana; font-size:1.2em;"><?php echo "Überblick über die Mitspieler, welche ihren Tippeinsatz entrichtet haben, dem Gesamteinsatz und die daraus resultierende Gewinnrangliste (Top 5)<br /><br /></span>";?>
-
Nein das meine ich nicht - ist ja im Endeffekt auch egal!
Es funktioniert! Alles gut!
-
du hast recht ich fummle auch nicht mehr daran herum es läuft das ist was zählt
-
Es wird einfach Zeit dass das neue Skript fertig wird
-
zur em wird es bestimmt da sein
-
Also ich muss in der Zeile 67/68 das SQL Select in folgendes ändern, damit es geht!!!!
Liegt viell. an MariaDB 10 ???
EDIT:
Befürchte, dass auch die anderen SQL Selects noch angepasst werden müssen, damit die Gewinnrangliste geht
-
Hier meine home.gewinn.php die mit MariaDB10 kompatibel ist - habe die SQL Selects angepasst
Benutzung auf eigene Gefahr....
-
mit MariaDB10 kompatibel ist
gibt es wirklich Hoster die das nutzen? Ich kenne das nur von Xampp
-
Mein Hoster ist meine Synology daheim
Bin da vor einiger Zeit umgestiegen!