Seite 2 von 3
Verfasst: 30.09.2004 11:22
von Pseiko
Es kommt erst mal keine Fehlermeldung. Aber der Wert ist falsch Gewinnchance 2600% ?
Eigene Lose 1
Lospreis 5 Credits
Verkaufte Lose 1 Lose
Deine Gewinnchance 2600
Verfasst: 30.09.2004 12:09
von Christian_W
Ich hab meinen vorherigen Beitrag editiert. In $usresult stehen nicht die vorhandenen Lose. Die Anzahl wird mit mysql_num_rows($usresult) erzeugt.
Gruß Christian
Verfasst: 30.09.2004 12:21
von Pseiko
Jo es haut hin,
Was passiert aber wenn noch niemand ein Los gekauft hat?
Weil 0/0=Error
Aber trotzdem danke erstmal.
Verfasst: 30.09.2004 13:40
von Christian_W
Pseiko hat geschrieben:Was passiert aber wenn noch niemand ein Los gekauft hat?
Weil 0/0=Error
Nochmal editiert. Die Zeile heißt jetzt:
Code: Alles auswählen
$lottoquote = ($lotteryentries > 0 ) ? mysql_num_rows($usresult) / $lotteryentries * 100 : ' - ';
Gruß Christian
Verfasst: 01.10.2004 06:48
von Pseiko
okay, und wie kann man die Nachkommastellen reduzieren? Auf eine oder zwei vielleicht?
Verfasst: 01.10.2004 10:29
von Christian_W
Versuch's mal selbst, ist eigentlich nicht schwer.
Die nötige Funktion und Beispiele gibt's hier:
http://de3.php.net/manual/de/function.round.php
Gruß Christian
Verfasst: 01.10.2004 11:32
von Pseiko
Cool, ich habs hingekriegt:
Code: Alles auswählen
$lottoquote = ($lotteryentries > 0 ) ? mysql_num_rows($usresult) / $lotteryentries * 100 : ' - ';
$lottoquote2 = round(($lottoquote*2), 1)/2;
Code: Alles auswählen
<tr>
<td class="row2"><span class="gen">Deine Gewinnchance</span></td>
<td class="row2"><span class="gen">'.$lottoquote2.' %</span></td>
</tr>
Verfasst: 01.10.2004 12:10
von Christian_W
Pseiko hat geschrieben:Cool, ich habs hingekriegt:
So dürftest Du einen Fehler bekommen wenn noch keine Lose gekauft wurden. round() kann mit ' - ' wohl nichts anfangen und gibt dann einen Fehler aus.
Am besten rundest Du gleich das Ergebnis der Formel. Du kannst das beliebig verschachteln.
Code: Alles auswählen
$lottoquote = ($lotteryentries > 0 ) ? round(mysql_num_rows($usresult) / $lotteryentries * 100, 1) : ' - ';
Gruß Christian
Verfasst: 21.11.2005 16:38
von m45tadex
Hei könntet ihr diese MOdifikation nochmal GEFIXT hier komplett reinschreiben??? Das wäre kewl!!
Verfasst: 24.11.2005 11:38
von Sputum
das ganze ist leider für die Fisch, solange beim Lotterie mod immer den gewinnen lässt, der als letzter ein los kauft....
