Ich dividiere aus einer mysql abfrage zwei wertemiteinander!
Ergebnis durch echo ist 14.33333333333333
will aber nur 2 oder 1 nachkommastelle angeben, wie mach ich das?
PHP-Code:
<?
require("config/config.php");
error_reporting(E_ALL);
$connection = mysql_connect($db_host, $db_user, $db_password) or die ("error connecting");
mysql_select_db($db_name, $connection) or die ("konnte datenbank nicht auswählen
".mysql_error());
?>
<table border=0>
<?
$query ="SELECT * FROM aaastats WHERE name='Michael' ORDER BY punkte";
$result= mysql_query($query,$connection)or die(mysql_error().'
Query: '.$sql);
for ($i = 0; $i < mysql_num_rows($result); $i++)
{
$name=mysql_result($result, $i, "name");
$punkte=mysql_result($result, $i, "punkte");
$offreb=mysql_result($result, $i, "offreb");
$defreb=mysql_result($result, $i, "defreb");
$gespielt=mysql_result($result, $i, "gespielt");
$gesreb=($offreb+$defreb);
echo '<tr><td>';
echo '[b]<font family ="arial" size="2">'.$name.'[/b]</font>';
echo '</td><td><font family ="arial" size="2">';
echo $punkte.' Punkte';
echo '</font></td><td><font family ="arial" size="2">';
echo $offreb.' OffReb';
echo '</font></td><td><font family ="arial" size="2">';
echo $defreb.' DefReb';
echo '</font></td><td><font family ="arial" size="2">';
echo $gesreb.' GesReb';
echo '</font></td></tr>';
}
echo '</table>
';
$ges_punkte = mysql_fetch_object(mysql_query("SELECT SUM(punkte) AS summe FROM aaastats WHERE name='Michael'"));
echo $ges_punkte->summe;
$ges_gespielt = mysql_fetch_object(mysql_query("SELECT SUM(gespielt) AS summe FROM aaastats WHERE name='Michael'"));
echo '
';
$pps=(($ges_punkte->summe)/($ges_gespielt->summe));
echo $pps.' Durchschnitt'
?>