Zenti
Erfahrenes Mitglied
Hallo alle zusammen,..
Ich habe ein kleines Problem.
und zwar ich möchte mein script ein bisschen rechnen lassen.
Ich habe 65 Teilnehmer die aus der Datenbank ausgelesenwerden (also nur die IDs).
Ich möchte das diese durch 100 geteilt werden und somit die prozentuale gewinnchance ausgerechnet wird.
Beispiel: Sie sind Teilnehmer 65 und haben eine Gewinnchance von 1,53%.
Mein Problem ist, wie bekomme ich diese prozentzahl mit 2 stellen nach dem komma hin ?! BZW. Wie rechne ich richtig in PHP?
Ich habe das ganze mal so versucht. Spuckt mir aber ne Fehlermeldung aus.
Warning: Division by zero
EDIT:
Habs selber herausgefunden wie die Prozentzahl ausgegeben wird
Lösung:
Aber ich weis immer noch nicht wie es nur 2 stellen hinter dem Komma bleiben.
Momentan sieht die Zahl so aus 1.61290322581%
Würde mich sehr über hilfestellung freuen.
mit freundlichen Grüßen,
*Zenti
Ich habe ein kleines Problem.
und zwar ich möchte mein script ein bisschen rechnen lassen.
Ich habe 65 Teilnehmer die aus der Datenbank ausgelesenwerden (also nur die IDs).
Ich möchte das diese durch 100 geteilt werden und somit die prozentuale gewinnchance ausgerechnet wird.
Beispiel: Sie sind Teilnehmer 65 und haben eine Gewinnchance von 1,53%.
Mein Problem ist, wie bekomme ich diese prozentzahl mit 2 stellen nach dem komma hin ?! BZW. Wie rechne ich richtig in PHP?
Ich habe das ganze mal so versucht. Spuckt mir aber ne Fehlermeldung aus.
Warning: Division by zero
PHP:
<?PHP
$abfrage = "SELECT * FROM teilnehmer ORDER BY ID DESC LIMIT 1";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$row->ID + 1 = $teilnehmer_math;
100 / $teilnehmer_math = $prozent;
echo "$prozent";
}
?>
EDIT:
Habs selber herausgefunden wie die Prozentzahl ausgegeben wird
Lösung:
PHP:
<?php
$abfrage = "SELECT * FROM teilnehmer ORDER BY ID DESC LIMIT 1";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$teilnehmer_math = $row->ID + 1;
$prozent = 100 / $teilnehmer_math;
echo "$prozent";
}
?>
Aber ich weis immer noch nicht wie es nur 2 stellen hinter dem Komma bleiben.
Momentan sieht die Zahl so aus 1.61290322581%
Würde mich sehr über hilfestellung freuen.
mit freundlichen Grüßen,
*Zenti
Zuletzt bearbeitet: